Module: MoexRuby::Client::Engines
- Included in:
- MoexRuby::Client
- Defined in:
- lib/moex_ruby/client/engines.rb
Instance Method Summary collapse
- #board(engine, market, board, params = {}) ⇒ Object
- #board_securities(engine, market, board, params = {}) ⇒ Object
- #board_security(engine, market, board, secid, params = {}) ⇒ Object
- #boards(engine, market, params = {}) ⇒ Object
- #engine(engine, params = {}) ⇒ Object
- #engines(params = {}) ⇒ Object
- #market(engine, market, params = {}) ⇒ Object
- #markets(engine, params = {}) ⇒ Object
- #stock_bonds(params = {}) ⇒ Object
- #stock_shares(params = {}) ⇒ Object
Instance Method Details
#board(engine, market, board, params = {}) ⇒ Object
26 27 28 |
# File 'lib/moex_ruby/client/engines.rb', line 26 def board(engine, market, board, params = {}) get("/iss/engines/#{engine}/markets/#{market}/boards/#{board}", params) end |
#board_securities(engine, market, board, params = {}) ⇒ Object
30 31 32 |
# File 'lib/moex_ruby/client/engines.rb', line 30 def board_securities(engine, market, board, params = {}) get("/iss/engines/#{engine}/markets/#{market}/boards/#{board}/securities", params) end |
#board_security(engine, market, board, secid, params = {}) ⇒ Object
34 35 36 |
# File 'lib/moex_ruby/client/engines.rb', line 34 def board_security(engine, market, board, secid, params = {}) get("/iss/engines/#{engine}/markets/#{market}/boards/#{board}/securities/#{secid}", params) end |
#boards(engine, market, params = {}) ⇒ Object
22 23 24 |
# File 'lib/moex_ruby/client/engines.rb', line 22 def boards(engine, market, params = {}) get("/iss/engines/#{engine}/markets/#{market}/boards", params) end |
#engine(engine, params = {}) ⇒ Object
10 11 12 |
# File 'lib/moex_ruby/client/engines.rb', line 10 def engine(engine, params = {}) get("/iss/engines/#{engine}", params) end |
#engines(params = {}) ⇒ Object
6 7 8 |
# File 'lib/moex_ruby/client/engines.rb', line 6 def engines(params = {}) get('/iss/engines', params) end |
#market(engine, market, params = {}) ⇒ Object
18 19 20 |
# File 'lib/moex_ruby/client/engines.rb', line 18 def market(engine, market, params = {}) get("/iss/engines/#{engine}/markets/#{market}", params) end |
#markets(engine, params = {}) ⇒ Object
14 15 16 |
# File 'lib/moex_ruby/client/engines.rb', line 14 def markets(engine, params = {}) get("/iss/engines/#{engine}/markets", params) end |
#stock_bonds(params = {}) ⇒ Object
42 43 44 |
# File 'lib/moex_ruby/client/engines.rb', line 42 def stock_bonds(params = {}) board_securities('stock', 'bonds', 'TQCB', params) end |
#stock_shares(params = {}) ⇒ Object
38 39 40 |
# File 'lib/moex_ruby/client/engines.rb', line 38 def stock_shares(params = {}) board_securities('stock', 'shares', 'TQBR', params) end |