class SparkApi::Models::MarketStatistics

Public Class Methods

absorption(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 6
def self.absorption(parameters={})
  self.stat('absorption',parameters)
end
dom(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 18
def self.dom(parameters={})
  self.stat('dom',parameters)
end
inventory(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 9
def self.inventory(parameters={})
  self.stat('inventory',parameters)
end
price(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 12
def self.price(parameters={})
  self.stat('price',parameters)
end
ratio(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 15
def self.ratio(parameters={})
  self.stat('ratio',parameters)
end
volume(parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 21
def self.volume(parameters={})
  self.stat('volume',parameters)
end

Private Class Methods

stat(stat_name, parameters={}) click to toggle source
# File lib/spark_api/models/market_statistics.rb, line 26
def self.stat(stat_name, parameters={})
  resp = connection.get("#{path}/#{stat_name}", parameters)
  new(resp.first)
end