Class: Radar::API::FundService::Client

Inherits:
Object
  • Object
show all
Includes:
Thrift::Client
Defined in:
lib/radar/api/fund_service.rb

Instance Method Summary collapse

Instance Method Details

#daily_data(id, date) ⇒ Object



46
47
48
49
# File 'lib/radar/api/fund_service.rb', line 46

def daily_data(id, date)
  send_daily_data(id, date)
  return recv_daily_data()
end

#name(id) ⇒ Object



16
17
18
19
# File 'lib/radar/api/fund_service.rb', line 16

def name(id)
  send_name(id)
  return recv_name()
end

#recv_daily_dataObject

Raises:

  • (::Thrift::ApplicationException)


55
56
57
58
59
# File 'lib/radar/api/fund_service.rb', line 55

def recv_daily_data()
  result = receive_message(Daily_data_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'daily_data failed: unknown result')
end

#recv_nameObject

Raises:

  • (::Thrift::ApplicationException)


25
26
27
28
29
# File 'lib/radar/api/fund_service.rb', line 25

def recv_name()
  result = receive_message(Name_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'name failed: unknown result')
end

#recv_short_nameObject

Raises:

  • (::Thrift::ApplicationException)


40
41
42
43
44
# File 'lib/radar/api/fund_service.rb', line 40

def recv_short_name()
  result = receive_message(Short_name_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'short_name failed: unknown result')
end

#send_daily_data(id, date) ⇒ Object



51
52
53
# File 'lib/radar/api/fund_service.rb', line 51

def send_daily_data(id, date)
  send_message('daily_data', Daily_data_args, :id => id, :date => date)
end

#send_name(id) ⇒ Object



21
22
23
# File 'lib/radar/api/fund_service.rb', line 21

def send_name(id)
  send_message('name', Name_args, :id => id)
end

#send_short_name(id) ⇒ Object



36
37
38
# File 'lib/radar/api/fund_service.rb', line 36

def send_short_name(id)
  send_message('short_name', Short_name_args, :id => id)
end

#short_name(id) ⇒ Object



31
32
33
34
# File 'lib/radar/api/fund_service.rb', line 31

def short_name(id)
  send_short_name(id)
  return recv_short_name()
end