Module: MoexRuby::Client::Securities
- Included in:
- MoexRuby::Client
- Defined in:
- lib/moex_ruby/client/securities.rb
Instance Method Summary collapse
- #index(secid, params = {}) ⇒ Object
- #indices(params = {}) ⇒ Object
- #search_securities(query, params = {}) ⇒ Object
- #securities(params = {}) ⇒ Object
- #securities_aggregates(params = {}) ⇒ Object
- #security(secid, params = {}) ⇒ Object
Instance Method Details
#index(secid, params = {}) ⇒ Object
22 23 24 |
# File 'lib/moex_ruby/client/securities.rb', line 22 def index(secid, params = {}) security(secid, params) end |
#indices(params = {}) ⇒ Object
18 19 20 |
# File 'lib/moex_ruby/client/securities.rb', line 18 def indices(params = {}) get('/iss/statistics/engines/stock/markets/index/analytics', params) end |
#search_securities(query, params = {}) ⇒ Object
14 15 16 |
# File 'lib/moex_ruby/client/securities.rb', line 14 def search_securities(query, params = {}) securities(params.merge(q: query)) end |
#securities(params = {}) ⇒ Object
10 11 12 |
# File 'lib/moex_ruby/client/securities.rb', line 10 def securities(params = {}) get('/iss/securities', params) end |
#securities_aggregates(params = {}) ⇒ Object
26 27 28 |
# File 'lib/moex_ruby/client/securities.rb', line 26 def securities_aggregates(params = {}) get('/iss/securities/aggregates', params) end |
#security(secid, params = {}) ⇒ Object
6 7 8 |
# File 'lib/moex_ruby/client/securities.rb', line 6 def security(secid, params = {}) get("/iss/securities/#{secid}", params) end |