Module: Chelsy::Syntax::Coercers
- Defined in:
- lib/chelsy/ast.rb
Constant Summary collapse
- Int =
Coercer.new(Constant::Int) do |value| Constant::Int.new(value) if ::Integer === value end
- String =
Coercer.new(Constant::String) do |value| Constant::String.new(value) if ::String === value end
- Param =
Coercer.new(Chelsy::Param) do |value| Chelsy::Param.new(*value) if ::Array === value end
- Block =
Coercer.new(Chelsy::Block) do |value| Chelsy::Block.new(value) if ::Array === value end