class Magiq::Types::Type

Attributes

raw[R]

Public Class Methods

cast(raw) click to toggle source
# File lib/magiq/types.rb, line 26
def self.cast(raw)
  new(raw).cast!
end
new(raw) click to toggle source
# File lib/magiq/types.rb, line 30
def initialize(raw)
  @raw = raw.to_s.strip
end

Public Instance Methods

cast!() click to toggle source
# File lib/magiq/types.rb, line 34
def cast!
  raw
end

Protected Instance Methods

bad!(message) click to toggle source
# File lib/magiq/types.rb, line 40
def bad!(message)
  raise BadParamError, message
end