Class: LEON::Channel
Instance Method Summary collapse
- #generate(payload) ⇒ Object
-
#initialize(spec) ⇒ Channel
constructor
A new instance of Channel.
- #parse(payload) ⇒ Object
Constructor Details
#initialize(spec) ⇒ Channel
Returns a new instance of Channel.
7 8 9 |
# File 'lib/leon.rb', line 7 def initialize(spec) @spec = spec end |
Instance Method Details
#generate(payload) ⇒ Object
10 11 12 |
# File 'lib/leon.rb', line 10 def generate(payload) return Encoder.new(payload, @spec).writeData().export() end |
#parse(payload) ⇒ Object
13 14 15 |
# File 'lib/leon.rb', line 13 def parse(payload) Parser.new(StringBuffer.new(payload), @spec).parseValueWithSpec() end |