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



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

def self.tags
    return @@tags
end

Instance Method Details

#init_with(coder) ⇒ Object



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

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

#runObject



54
55
56
57
# File 'lib/atk/yaml_info_parser.rb', line 54

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

#to_sObject



59
60
61
# File 'lib/atk/yaml_info_parser.rb', line 59

def to_s
    return @value
end