class Lookbook::StringValueCaster

def call

def call
  return @nil if @value.empty?
  public_send(@cast_method)
rescue => exception
  Lookbook.logger.debug "Failed to parse '#{@value}' into a '#{@type}' [#{exception}]"
  raise exception
end