class DataScope::Api
Attributes
session[R]
Public Class Methods
new()
click to toggle source
# File lib/data_scope_api.rb, line 159 def initialize @session = Session.new end
Public Instance Methods
extract_with_isin(isin_code, type=:composite, fields=nil, condition=nil)
click to toggle source
# File lib/data_scope_api.rb, line 171 def extract_with_isin(isin_code, type=:composite, fields=nil, condition=nil) fields ||= [ "Close Price", "Contributor Code Description", "Currency Code Description", "Dividend Yield", "Main Index", "Market Capitalization", "Market Capitalization - Local Currency", "Percent Change - Close Price - 1 Day", "Universal Close Price Date" ] identifiers = [ { "Identifier" => isin_code, "IdentifierType" => "Isin" } ] OnDemandExtract.new(@session, identifiers, type, fields, condition) end
extract_with_location(location)
click to toggle source
# File lib/data_scope_api.rb, line 167 def extract_with_location(location) OnDemandExtract.init_with_location(@session, location) end
extract_with_ric(ric_code, type=:composite, fields=nil, condition=nil)
click to toggle source
# File lib/data_scope_api.rb, line 192 def extract_with_ric(ric_code, type=:composite, fields=nil, condition=nil) fields ||= [ "Close Price", "Contributor Code Description", "Currency Code Description", "Dividend Yield", "Main Index", "Market Capitalization", "Market Capitalization - Local Currency", "Percent Change - Close Price - 1 Day", "Universal Close Price Date" ] identifiers = [ { "Identifier" => ric_code, "IdentifierType" => "Ric" } ] OnDemandExtract.new(@session, identifiers, type, fields, condition) end
get_user()
click to toggle source
# File lib/data_scope_api.rb, line 163 def get_user @user = User.new(@session) end