Class: Radar::API::SecurityService::Client
- Inherits:
-
Object
- Object
- Radar::API::SecurityService::Client
- Includes:
- Thrift::Client
- Defined in:
- lib/radar/api/security_service.rb
Instance Method Summary collapse
- #price(id, date) ⇒ Object
- #price_change(id, start_date, end_date) ⇒ Object
- #price_changes(id, start_date, end_date) ⇒ Object
- #price_volatility(id, start_date, end_date) ⇒ Object
- #prices(id, start_date, end_date) ⇒ Object
- #recv_price ⇒ Object
- #recv_price_change ⇒ Object
- #recv_price_changes ⇒ Object
- #recv_price_volatility ⇒ Object
- #recv_prices ⇒ Object
- #recv_short_name ⇒ Object
- #send_price(id, date) ⇒ Object
- #send_price_change(id, start_date, end_date) ⇒ Object
- #send_price_changes(id, start_date, end_date) ⇒ Object
- #send_price_volatility(id, start_date, end_date) ⇒ Object
- #send_prices(id, start_date, end_date) ⇒ Object
- #send_short_name(id) ⇒ Object
- #short_name(id) ⇒ Object
Instance Method Details
#price(id, date) ⇒ Object
46 47 48 49 |
# File 'lib/radar/api/security_service.rb', line 46 def price(id, date) send_price(id, date) return recv_price() end |
#price_change(id, start_date, end_date) ⇒ Object
61 62 63 64 |
# File 'lib/radar/api/security_service.rb', line 61 def price_change(id, start_date, end_date) send_price_change(id, start_date, end_date) return recv_price_change() end |
#price_changes(id, start_date, end_date) ⇒ Object
76 77 78 79 |
# File 'lib/radar/api/security_service.rb', line 76 def price_changes(id, start_date, end_date) send_price_changes(id, start_date, end_date) return recv_price_changes() end |
#price_volatility(id, start_date, end_date) ⇒ Object
91 92 93 94 |
# File 'lib/radar/api/security_service.rb', line 91 def price_volatility(id, start_date, end_date) send_price_volatility(id, start_date, end_date) return recv_price_volatility() end |
#prices(id, start_date, end_date) ⇒ Object
31 32 33 34 |
# File 'lib/radar/api/security_service.rb', line 31 def prices(id, start_date, end_date) send_prices(id, start_date, end_date) return recv_prices() end |
#recv_price ⇒ Object
55 56 57 58 59 |
# File 'lib/radar/api/security_service.rb', line 55 def recv_price() result = (Price_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'price failed: unknown result') end |
#recv_price_change ⇒ Object
70 71 72 73 74 |
# File 'lib/radar/api/security_service.rb', line 70 def recv_price_change() result = (Price_change_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'price_change failed: unknown result') end |
#recv_price_changes ⇒ Object
85 86 87 88 89 |
# File 'lib/radar/api/security_service.rb', line 85 def recv_price_changes() result = (Price_changes_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'price_changes failed: unknown result') end |
#recv_price_volatility ⇒ Object
100 101 102 103 104 |
# File 'lib/radar/api/security_service.rb', line 100 def recv_price_volatility() result = (Price_volatility_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'price_volatility failed: unknown result') end |
#recv_prices ⇒ Object
40 41 42 43 44 |
# File 'lib/radar/api/security_service.rb', line 40 def recv_prices() result = (Prices_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'prices failed: unknown result') end |
#recv_short_name ⇒ Object
25 26 27 28 29 |
# File 'lib/radar/api/security_service.rb', line 25 def recv_short_name() result = (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_price(id, date) ⇒ Object
51 52 53 |
# File 'lib/radar/api/security_service.rb', line 51 def send_price(id, date) ('price', Price_args, :id => id, :date => date) end |
#send_price_change(id, start_date, end_date) ⇒ Object
66 67 68 |
# File 'lib/radar/api/security_service.rb', line 66 def send_price_change(id, start_date, end_date) ('price_change', Price_change_args, :id => id, :start_date => start_date, :end_date => end_date) end |
#send_price_changes(id, start_date, end_date) ⇒ Object
81 82 83 |
# File 'lib/radar/api/security_service.rb', line 81 def send_price_changes(id, start_date, end_date) ('price_changes', Price_changes_args, :id => id, :start_date => start_date, :end_date => end_date) end |
#send_price_volatility(id, start_date, end_date) ⇒ Object
96 97 98 |
# File 'lib/radar/api/security_service.rb', line 96 def send_price_volatility(id, start_date, end_date) ('price_volatility', Price_volatility_args, :id => id, :start_date => start_date, :end_date => end_date) end |
#send_prices(id, start_date, end_date) ⇒ Object
36 37 38 |
# File 'lib/radar/api/security_service.rb', line 36 def send_prices(id, start_date, end_date) ('prices', Prices_args, :id => id, :start_date => start_date, :end_date => end_date) end |
#send_short_name(id) ⇒ Object
21 22 23 |
# File 'lib/radar/api/security_service.rb', line 21 def send_short_name(id) ('short_name', Short_name_args, :id => id) end |
#short_name(id) ⇒ Object
16 17 18 19 |
# File 'lib/radar/api/security_service.rb', line 16 def short_name(id) send_short_name(id) return recv_short_name() end |