Sha256: f9749d210990496730ad86d0bf89d198eb6a6045b93dd35803e072bebc277ee2
Contents?: true
Size: 401 Bytes
Versions: 4
Compression:
Stored size: 401 Bytes
Contents
class Code class Node class List < Node def initialize(codes) if codes.to_s.blank? @codes = [] else @codes = codes.map do |code| ::Code::Node::Code.new(code.fetch(:code)) end end end def evaluate(**args) ::Code::Object::List.new(@codes.map { |code| code.evaluate(**args) }) end end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
template-ruby-0.3.1 | lib/code/node/list.rb |
code-ruby-0.3.1 | lib/code/node/list.rb |
template-ruby-0.3.0 | lib/code/node/list.rb |
code-ruby-0.3.0 | lib/code/node/list.rb |