Sha256: 49e24ad7319b0fa55c2e0a1fb3c0e4f13a05145b74f81b22eeec83e9c56f7293
Contents?: true
Size: 737 Bytes
Versions: 1
Compression:
Stored size: 737 Bytes
Contents
module Fable class VariableReference < RuntimeObject attr_accessor :name, :path_for_count def container_for_count return self.resolve_path(self.path_for_count).container end def path_string_for_count if path_for_count.nil? return nil end return compact_path_string(path_for_count) end def path_string_for_count=(value) if value.nil? self.path_for_count = nil else self.path_for_count = Path.new(value) end end def initialize(name) super() self.name = name end def to_s if !name.nil? return "var(#{name})" else return "read_count(#{path_string_for_count})" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fable-0.5.0 | lib/fable/variable_reference.rb |