Class: Nucleon::Plugin::Translator
- Inherits:
-
Object
- Object
- Nucleon::Plugin::Translator
- Defined in:
- lib/core/plugin/translator.rb
Instance Method Summary collapse
-
#generate(properties) ⇒ Object
—.
-
#parse(raw) ⇒ Object
—————————————————————————– Operations.
Instance Method Details
#generate(properties) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/core/plugin/translator.rb', line 27 def generate(properties) logger.debug("Generating output data: #{properties.inspect}") output = '' output = yield(output) if block_given? logger.debug("Completed generating data: #{output}") return output end |
#parse(raw) ⇒ Object
Operations
15 16 17 18 19 20 21 22 23 |
# File 'lib/core/plugin/translator.rb', line 15 def parse(raw) logger.debug("Parsing raw data: #{raw}") properties = {} properties = yield(properties) if block_given? logger.debug("Completed parsing data: #{properties.inspect}") return properties end |