Method: Tween#parse

Defined in:
lib/source/redshift/tween.rb

#parse(value) ⇒ Object

parses a value by its Parser, returning a hash of the parsed value and parser



31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/source/redshift/tween.rb', line 31

def parse(value)
  value = value.to_s.split(' ')
  returns = []
  value.each do |val|
    ::Transform::Parsers.each do |parser|
     parsed = parser.parse(val)
     `console.log(parsed)`
     found = {:value => parsed, :parser => parser}  if (parsed)
    end
    found = found || {:value => val, :parser => ::Transform::Parser::String}
    returns << found
  end
  return returns
end