Module: MoexRuby::Client::Securities

Included in:
MoexRuby::Client
Defined in:
lib/moex_ruby/client/securities.rb

Instance Method Summary collapse

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