Sha256: 1792d21603294a19938a54c99d331c807064fa3ba48dd9e3eed0e2a9a7efdb17

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

require 'mtgox/ask'
require 'singleton'

module MtGox
  class MinAsk < Ask
    include Singleton
    attr_accessor :previous_price

    def price=(price)
      @previous_price = @price
      @price = price
    end

    def up?
      price.to_f > previous_price.to_f
    end

    def down?
      price.to_f < previous_price.to_f
    end

    def changed?
      price.to_f != previous_price.to_f
    end

    def unchanged?
      !changed?
    end
    alias :unch? :unchanged?

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mtgox-0.6.0 lib/mtgox/min_ask.rb