Module: Tradier
- Extended by:
- Configurable
- Defined in:
- lib/tradier.rb,
lib/tradier/base.rb,
lib/tradier/clock.rb,
lib/tradier/error.rb,
lib/tradier/event.rb,
lib/tradier/order.rb,
lib/tradier/quote.rb,
lib/tradier/client.rb,
lib/tradier/symbol.rb,
lib/tradier/account.rb,
lib/tradier/balance.rb,
lib/tradier/default.rb,
lib/tradier/history.rb,
lib/tradier/profile.rb,
lib/tradier/version.rb,
lib/tradier/calendar.rb,
lib/tradier/position.rb,
lib/tradier/security.rb,
lib/tradier/api/utils.rb,
lib/tradier/timesales.rb,
lib/tradier/watchlist.rb,
lib/tradier/adjustment.rb,
lib/tradier/api/orders.rb,
lib/tradier/expiration.rb,
lib/tradier/api/markets.rb,
lib/tradier/api/accounts.rb,
lib/tradier/configurable.rb,
lib/tradier/option_quote.rb,
lib/tradier/event_session.rb,
lib/tradier/api/utils/base.rb,
lib/tradier/api/watchlists.rb,
lib/tradier/watchlist_item.rb,
lib/tradier/api/utils/event.rb,
lib/tradier/api/utils/order.rb,
lib/tradier/api/utils/quote.rb,
lib/tradier/error/forbidden.rb,
lib/tradier/error/not_found.rb,
lib/tradier/api/utils/strike.rb,
lib/tradier/api/utils/account.rb,
lib/tradier/api/utils/balance.rb,
lib/tradier/api/utils/history.rb,
lib/tradier/error/bad_gateway.rb,
lib/tradier/error/bad_request.rb,
lib/tradier/error/raise_error.rb,
lib/tradier/api/utils/gainloss.rb,
lib/tradier/api/utils/position.rb,
lib/tradier/api/utils/security.rb,
lib/tradier/error/client_error.rb,
lib/tradier/error/decode_error.rb,
lib/tradier/error/server_error.rb,
lib/tradier/error/unauthorized.rb,
lib/tradier/api/utils/timesales.rb,
lib/tradier/api/utils/watchlist.rb,
lib/tradier/response/parse_json.rb,
lib/tradier/api/utils/expiration.rb,
lib/tradier/error/not_acceptable.rb,
lib/tradier/response/raise_error.rb,
lib/tradier/error/gateway_timeout.rb,
lib/tradier/api/utils/option_quote.rb,
lib/tradier/error/too_many_requests.rb,
lib/tradier/error/configuration_error.rb,
lib/tradier/error/service_unavailable.rb,
lib/tradier/error/unprocessable_entity.rb,
lib/tradier/error/internal_server_error.rb
Defined Under Namespace
Modules: API, Configurable, Default, Response Classes: Account, Adjustment, Balance, Base, Calendar, Client, Clock, Error, Event, EventSession, Expiration, History, OptionQuote, Order, Position, Profile, Quote, Security, Symbol, Timesales, Watchlist, WatchlistItem
Constant Summary collapse
- VERSION =
'0.5.3'
Instance Attribute Summary
Attributes included from Configurable
#access_token, #connection_options, #endpoint, #middleware, #version
Class Method Summary collapse
-
.client ⇒ Tradier::Client
Delegate to a Tradier::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 ⇒ Tradier::Client
Delegate to a Tradier::Client
13 14 15 16 |
# File 'lib/tradier.rb', line 13 def client @client = Tradier::Client.new() unless defined?(@client) && @client.hash == .hash @client end |
Instance Method Details
#respond_to?(method_name, include_private = false) ⇒ Boolean
19 |
# File 'lib/tradier.rb', line 19 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
18 |
# File 'lib/tradier.rb', line 18 def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end |