Sha256: c00c5e0bd47d62f9cde0f5a40ad0ffd2212bc9cd7a31abee24b1e2c43b8ecb7c

Contents?: true

Size: 825 Bytes

Versions: 9

Compression:

Stored size: 825 Bytes

Contents

module FlexmlsApi
  module Models
    class MarketStatistics < Base
      self.element_name="marketstatistics"
      
      def self.absorption(parameters={})
        self.stat('absorption',parameters)
      end
      def self.inventory(parameters={})
        self.stat('inventory',parameters)
      end
      def self.price(parameters={})
        self.stat('price',parameters)
      end
      def self.ratio(parameters={})
        self.stat('ratio',parameters)
      end
      def self.dom(parameters={})
        self.stat('dom',parameters)
      end
      def self.volume(parameters={})
        self.stat('volume',parameters)
      end

      private 
      def self.stat(stat_name, parameters={})
        resp = connection.get("#{path}/#{stat_name}", parameters)
        new(resp.first)
      end
      
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
spark_api-1.0.2 lib/spark_api/models/market_statistics.rb~
spark_api-1.0.1 lib/spark_api/models/market_statistics.rb~
spark_api-1.0.0 lib/spark_api/models/market_statistics.rb~
flexmls_api-0.7.3 lib/flexmls_api/models/market_statistics.rb
flexmls_api-0.7.5 lib/flexmls_api/models/market_statistics.rb
flexmls_api-0.7.0 lib/flexmls_api/models/market_statistics.rb
flexmls_api-0.6.5 lib/flexmls_api/models/market_statistics.rb
flexmls_api-0.6.4 lib/flexmls_api/models/market_statistics.rb
flexmls_api-0.4.5 lib/flexmls_api/models/market_statistics.rb