Module: EmpireAvenue
- Extended by:
- Configurable
- Defined in:
- lib/empireavenue/user.rb,
lib/empireavenue.rb,
lib/empireavenue/base.rb,
lib/empireavenue/error.rb,
lib/empireavenue/client.rb,
lib/empireavenue/entity.rb,
lib/empireavenue/default.rb,
lib/empireavenue/version.rb,
lib/empireavenue/identity.rb,
lib/empireavenue/basic_user.rb,
lib/empireavenue/configurable.rb,
lib/empireavenue/identity_map.rb,
lib/empireavenue/api/arguments.rb,
lib/empireavenue/api/shares_buy.rb,
lib/empireavenue/api/shares_sell.rb,
lib/empireavenue/error/forbidden.rb,
lib/empireavenue/error/not_found.rb,
lib/empireavenue/api/profile_info.rb,
lib/empireavenue/api/portfolio_get.rb,
lib/empireavenue/api/search_recent.rb,
lib/empireavenue/api/portfolio_base.rb,
lib/empireavenue/error/client_error.rb,
lib/empireavenue/error/decode_error.rb,
lib/empireavenue/error/server_error.rb,
lib/empireavenue/response/parse_json.rb,
lib/empireavenue/response/raise_error.rb,
lib/empireavenue/api/profile_bank_balance.rb,
lib/empireavenue/api/profile_shareholders.rb,
lib/empireavenue/error/configuration_error.rb,
lib/empireavenue/error/service_unavailable.rb,
lib/empireavenue/error/internal_server_error.rb,
lib/empireavenue/error/identity_map_key_error.rb
Overview
require ‘empireavenue/error/unprocessable_entity’
Defined Under Namespace
Modules: API, Configurable, Default, Response Classes: Base, BasicUser, Client, Entity, Error, Identity, IdentityMap, User, Version
Instance Attribute Summary
Attributes included from Configurable
#client_id, #client_secret, #connection_options, #endpoint, #identity_map, #middleware, #oauth_token, #oauth_token_secret
Class Method Summary collapse
-
.client ⇒ EmpireAvenue::Client
Delegate to a EmpireAvenue::Client.
Instance Method Summary collapse
- #respond_to?(method_name, include_private = false) ⇒ Boolean
- #respond_to_missing?(method_name, include_private = false) ⇒ Boolean
Methods included from Configurable
configure, credentials?, keys, reset!
Class Method Details
.client ⇒ EmpireAvenue::Client
Delegate to a EmpireAvenue::Client
15 16 17 |
# File 'lib/empireavenue.rb', line 15 def client @client = EmpireAvenue::Client.new() unless defined?(@client) && @client.hash == .hash end |
Instance Method Details
#respond_to?(method_name, include_private = false) ⇒ Boolean
20 |
# File 'lib/empireavenue.rb', line 20 def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end |
#respond_to_missing?(method_name, include_private = false) ⇒ Boolean
19 |
# File 'lib/empireavenue.rb', line 19 def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end |