class Nucleon::Plugin::Translator

Public Instance Methods

generate(properties) { |output| ... } click to toggle source
   # File lib/core/plugin/translator.rb
27 def generate(properties)
28   logger.debug("Generating output data: #{properties.inspect}")
29   
30   output = ''
31   output = yield(output) if block_given?
32   
33   logger.debug("Completed generating data: #{output}")
34   return output
35 end
parse(raw) { |properties| ... } click to toggle source
   # File lib/core/plugin/translator.rb
15 def parse(raw)
16   logger.debug("Parsing raw data: #{raw}")
17   
18   properties = {}
19   properties = yield(properties) if block_given?
20   
21   logger.debug("Completed parsing data: #{properties.inspect}")
22   return properties
23 end