Sha256: 8688ad457c156e4dcdf10bfc74268b0a429b252ff3e6d9be3214abce70aa1585
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
module Ruroku class API attr_accessor :heroku_api def initialize(options = {}) self.heroku_api = Heroku::API.new options end # Public: Get apps associated with current heroku account. def apps @apps ||= AppSet.new heroku_api end # Public: Get specific app. # # Examples # # heroku.app 'app-name' # heroku['app-name'] def app(app_name) App.new heroku_api, heroku_api.get_app(app_name).body end alias :[] :app # Public: Get keys associated with current heroku account. def keys @keys ||= KeySet.new heroku_api end # Public: Get User object associated with current heroku account. def user @user ||= User.new heroku_api, heroku_api.get_user.body end def inspect "<#{self.class}>" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruroku-0.0.3 | lib/ruroku/api.rb |