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