GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gooddata/gooddata-ruby: GoodData API Ruby Gem

BranchesTags
Open more actions menu

Latest commit

 

History

4,717 Commits
4,717 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
bin
bin
 
 
ci
ci
 
 
data
data
 
 
k8s/charts/lcm-bricks
k8s/charts/lcm-bricks
 
 
lib
lib
 
 
spec
spec
 
 
tmp
tmp
 
 
.dockerignore
.dockerignore
 
 
.document
.document
 
 
.editorconfig
.editorconfig
 
 
.flayignore
.flayignore
 
 
.gitignore
.gitignore
 
 
.pronto.yml
.pronto.yml
 
 
.rspec
.rspec
 
 
.rubocop.yml
.rubocop.yml
 
 
.sonar.settings
.sonar.settings
 
 
.travis.yml
.travis.yml
 
 
.yardopts
.yardopts
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CLI.md
CLI.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
Dockerfile.jruby
Dockerfile.jruby
 
 
Dockerfile.ruby
Dockerfile.ruby
 
 
DockerfileOldImage
DockerfileOldImage
 
 
Gemfile
Gemfile
 
 
Guardfile
Guardfile
 
 
Jenkinsfile
Jenkinsfile
 
 
Jenkinsfile-chart
Jenkinsfile-chart
 
 
LICENSE
LICENSE
 
 
LICENSE.rb
LICENSE.rb
 
 
LICENSE_FOR_RUBY_SDK_COMPONENT.txt
LICENSE_FOR_RUBY_SDK_COMPONENT.txt
 
 
NOTICES.txt
NOTICES.txt
 
 
README.md
README.md
 
 
RELEASING.md
RELEASING.md
 
 
Rakefile
Rakefile
 
 
SDK_VERSION
SDK_VERSION
 
 
TODO.md
TODO.md
 
 
VERSION
VERSION
 
 
authors.sh
authors.sh
 
 
ci.rake
ci.rake
 
 
dependency_decisions.yml
dependency_decisions.yml
 
 
dev-gooddata-sso.pub.encrypted
dev-gooddata-sso.pub.encrypted
 
 
docker-compose.lcm.yml
docker-compose.lcm.yml
 
 
docker-compose.yml
docker-compose.yml
 
 
gdc_fossa_lcm.yaml
gdc_fossa_lcm.yaml
 
 
gdc_fossa_ruby_sdk.yaml
gdc_fossa_ruby_sdk.yaml
 
 
gooddata
gooddata
 
 
gooddata.gemspec
gooddata.gemspec
 
 
lcm.rake
lcm.rake
 
 
renovate.json
renovate.json
 
 
rubydev_public.gpg.encrypted
rubydev_public.gpg.encrypted
 
 
rubydev_secret_keys.gpg.encrypted
rubydev_secret_keys.gpg.encrypted
 
 
sonar-project.properties
sonar-project.properties
 
 
yard-server.sh
yard-server.sh
 
 

Repository files navigation

GoodData API Ruby wrapper and CLI

A convenient Ruby wrapper around the GoodData RESTful API. The gem comes in two flavors. It has a CLI client and it is a library which you can integrate into your application.

The best documentation for the GoodData API can be found using these resources:

  • https://sdk.gooddata.com/gooddata-ruby-doc
  • http://developer.gooddata.com/api
  • https://secure.gooddata.com/gdc
  • http://rubydoc.info/gems/gooddata/frames

Feel free to check out the GoodData community website if you have any questions about the GoodData Analytics platform, our API, or this library.

Status

Gem Version Downloads Dependency Status Code Climate Build Status

Supported versions

In order to make the user experience with integrating GoodData Ruby SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we only provide support to the two most recent major versions of Ruby SDK.

The most recent majors will be supported in the following modes:

  • The latest major version will receive all new functionality and all bug fixes.

  • The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major.

  • GoodData customer support will provide support for the latest major and previous major version only.

  • The customers are encouraged to always use the latest version of the Ruby SDK.

  • In case of using older versions, the user might face API incompatibility, performance or security issues.

Please follow the installation instructions in the repository to update to the newest version.

Install

If you are using bundler, add

gem "gooddata"

into Gemfile

and run

bundle install

If you are using gems just

gem install gooddata

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself we can ignore when we pull)
  • run rake test and make sure all tests pass
  • run rake cop and make sure you did not introduce any new coding rules issues
  • Send us a pull request. Bonus points for topic branches.

Contributing

See our contribution guidelines.

Credits

Originally started by

Pavel Kolesnikov [ @koles ]

Actively developed and maintained by

GoodData Team

Contributors

  • Jan Zdráhal
  • Jakub Mahnert
  • Petr Gaďorek
  • Tomas Korcak [ mailto:[email protected] / @korczis ]
  • Tomas Svarovsky [ mailto:[email protected] / @fluke777 ]
  • Patrick McConlogue
  • Petr Cvengros

For full contributor info see contributors page.

Special thanks to

  • Thomas Watson Steen [ mailto:[email protected] / @wa7son ].

Copyright

(c) 2010-2021 GoodData Corporation This repository is governed by the terms and conditions in the LICENSE. This repository contains a number of open source packages detailed in NOTICES, including the GoodData Ruby SDK, which is licensed under the BSD-3-Clause license and contains additional open source components detailed in the file called LICENSE_FOR_RUBY_SDK_COMPONENT.

About

GoodData API Ruby Gem

developer.gooddata.com/

Topics

gd-legacyproduction

Resources

Readme

Contributing

Contributing
Activity
Custom properties

Stars

64 stars

Watchers

30 watching

Forks

125 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.