module RubyPtv

Constants

VERSION

Attributes

options[RW]

Public Class Methods

configuration() click to toggle source

Returns global configuration hash

# File lib/ruby_ptv.rb, line 26
def self.configuration
  options
end
configure(params = {}) click to toggle source

Define global configuration, if desired

Required params:

options[:dev_id]     - PTV developer ID
options[:secret_key] - PTV developer key
# File lib/ruby_ptv.rb, line 16
def self.configure(params = {})
  raise(ArgumentError, "Options hash required.") unless params.is_a?(Hash)

  options[:dev_id]     = params[:dev_id]
  options[:secret_key] = params[:secret_key]
  options
end
reset_configuration() click to toggle source

Resets the global configuration

# File lib/ruby_ptv.rb, line 32
def self.reset_configuration
  self.options = {}
end