class HQMF1::Value

Represents a bound within a HQMF pauseQuantity, has a value, a unit and an inclusive/exclusive indicator

Public Class Methods

new(entry, inclusive=nil) click to toggle source
# File lib/hqmf-parser/1.0/range.rb, line 7
def initialize(entry, inclusive=nil)
  @entry = entry
  
  if (inclusive.nil?)
    case attr_val('./@inclusive')
    when 'true'
      @inclusive = true
    else
      @inclusive = false
    end
  else
    @inclusive = inclusive
  end

end

Public Instance Methods

inclusive?() click to toggle source
# File lib/hqmf-parser/1.0/range.rb, line 31
def inclusive?
  @inclusive
end
to_json() click to toggle source
# File lib/hqmf-parser/1.0/range.rb, line 35
def to_json
  build_hash(self, [:value,:unit,:inclusive?])
end
unit() click to toggle source
# File lib/hqmf-parser/1.0/range.rb, line 27
def unit
  attr_val('./@unit')
end
value() click to toggle source
# File lib/hqmf-parser/1.0/range.rb, line 23
def value
  attr_val('./@value')
end