class Collins::PowerUnit

Attributes

is_required[RW]
key[RW]
label[RW]
position[RW]
type[RW]
unique[RW]
value[RW]

Public Class Methods

new(model = {}) click to toggle source
# File lib/collins/power.rb, line 12
def initialize model = {}
  hash = symbolize_hash(model).inject({}) do |result, (k,v)|
    result[k.downcase] = v
    result
  end
  @key = hash[:key].to_s
  @value = hash[:value].to_s
  @type = hash[:type].to_s
  @label = hash[:label].to_s
  @position = hash[:position].to_s.to_i
  @is_required = hash[:is_required]
  @unique = hash[:unique]
end

Public Instance Methods

is_required?() click to toggle source
# File lib/collins/power.rb, line 26
def is_required?
  @is_required == true
end
unique?() click to toggle source
# File lib/collins/power.rb, line 29
def unique?
  @unique == true
end