Class: Code

Inherits:
Object
  • Object
show all
Defined in:
lib/atk/yaml_info_parser.rb

Direct Known Subclasses

ConsoleCode, RubyCode

Constant Summary collapse

@@tags =
{}

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.tagsObject



36
37
38
# File 'lib/atk/yaml_info_parser.rb', line 36

def self.tags
    return @@tags
end

Instance Method Details

#init_with(coder) ⇒ Object



40
41
42
# File 'lib/atk/yaml_info_parser.rb', line 40

def init_with(coder)
    @value = coder.scalar
end

#runObject



44
45
46
47
# File 'lib/atk/yaml_info_parser.rb', line 44

def run
    # TODO: improve this error message
    raise "This needs to be overloaded"
end

#to_sObject



49
50
51
# File 'lib/atk/yaml_info_parser.rb', line 49

def to_s
    return @value
end