Sha256: 0997b18e4d4392ab70300a67c1a3d9a151081c1689bab1b06b0e8488e646a10e

Contents?: true

Size: 363 Bytes

Versions: 10

Compression:

Stored size: 363 Bytes

Contents

class Code
  class Node
    private

    def simple_call(object, operator = nil, value = nil, **args)
      object.call(
        operator: operator && ::Code::Object::String.new(operator.to_s),
        arguments: [value && ::Code::Object::Argument.new(value)].compact,
        context: args.fetch(:context),
        io: args.fetch(:io),
      )
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
template-ruby-0.3.1 lib/code/node.rb
code-ruby-0.3.1 lib/code/node.rb
template-ruby-0.3.0 lib/code/node.rb
code-ruby-0.3.0 lib/code/node.rb
code-ruby-0.2.4 lib/code/node.rb
template-ruby-0.2.4 lib/code/node.rb
template-ruby-0.2.3 lib/code/node.rb
template-ruby-0.2.2 lib/code/node.rb
template-ruby-0.2.1 lib/code/node.rb
template-ruby-0.2.0 lib/code/node.rb