Class: Prism::LambdaNode

Inherits:
Object
  • Object
show all
Defined in:
lib/sirop/prism_ext.rb

Instance Method Summary collapse

Instance Method Details

#inject_parameters(params) ⇒ void

This method returns an undefined value.

Parameters:

  • params (String)

    injected parameters



23
24
25
26
27
28
29
30
31
32
33
# File 'lib/sirop/prism_ext.rb', line 23

def inject_parameters(params)
  if parameters
    if parameters.parameters
      parameters.parameters.injected_prefix = Sirop::Injection.new(params)
    else
      parameters.injected_parameters = Sirop::Injection.new(params)
    end
  else
    instance_variable_set(:@parameters, Sirop::Injection.new("(#{params})"))
  end
end