Class: Parsely::Expression

Inherits:
Struct
  • Object
show all
Defined in:
lib/parsely.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#codeObject

Returns the value of attribute code

Returns:

  • (Object)

    the current value of code



95
96
97
# File 'lib/parsely.rb', line 95

def code
  @code
end

#itemsObject

Returns the value of attribute items

Returns:

  • (Object)

    the current value of items



95
96
97
# File 'lib/parsely.rb', line 95

def items
  @items
end

Instance Method Details

#process(pb) ⇒ Object



96
97
98
# File 'lib/parsely.rb', line 96

def process(pb)
  result = pb.instance_eval(code, __FILE__, __LINE__+1)
end

#to_sObject



99
100
101
# File 'lib/parsely.rb', line 99

def to_s
  code.to_s
end