Module: Pione::Global::ValueConverter

Defined in:
lib/pione/global/item.rb

Class Method Summary collapse

Class Method Details

.convert(type, val) ⇒ Object



177
178
179
180
181
182
183
184
185
186
187
188
# File 'lib/pione/global/item.rb', line 177

def self.convert(type, val)
  case type
  when :string
    val = val.to_s unless val.kind_of?(String)
  when :integer
    val = val.to_i unless val.kind_of?(Integer)
  when :boolean
    val = val == "true" ? true : false unless val == true or val == false
  end

  return val
end