Module: BetfairApiNgRails::Api::Helper
- Defined in:
- lib/betfair_api_ng_rails/api/helper.rb
Instance Method Summary collapse
- #prepare_api_req_json(method, params) ⇒ Object
- #read_certificate_file(path) ⇒ Object
- #read_file(path) ⇒ Object
- #read_rsa_file(path) ⇒ Object
Instance Method Details
#prepare_api_req_json(method, params) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/betfair_api_ng_rails/api/helper.rb', line 18 def prepare_api_req_json(method, params) { "jsonrpc" => "2.0", "method" => "#{method.json_method}/v1.0/#{method.name}", "params" => params }.to_json end |
#read_certificate_file(path) ⇒ Object
4 5 6 |
# File 'lib/betfair_api_ng_rails/api/helper.rb', line 4 def read_certificate_file(path) OpenSSL::X509::Certificate.new read_file(path) end |
#read_file(path) ⇒ Object
12 13 14 15 16 |
# File 'lib/betfair_api_ng_rails/api/helper.rb', line 12 def read_file(path) File.read path rescue "" end |
#read_rsa_file(path) ⇒ Object
8 9 10 |
# File 'lib/betfair_api_ng_rails/api/helper.rb', line 8 def read_rsa_file(path) OpenSSL::PKey::RSA.new read_file(path) end |