lib/vedeu/parsing/menu_parser.rb in vedeu-0.1.0 vs lib/vedeu/parsing/menu_parser.rb in vedeu-0.1.1

- old
+ new

@@ -1,27 +1,22 @@ module Vedeu class MenuParser - # Convert a Vedeu::Menu into an interface view. - # - # @param output [Hash] a key/value pair. - # - # @return [Hash] - def self.parse(output = {}) - new(output).parse + def self.parse(menu) + new(menu).parse end - def initialize(output = {}) - @output = output + def initialize(menu) + @menu = menu end def parse { interfaces: interface } end private - attr_reader :output + attr_reader :menu def interface { name: name, lines: lines } end @@ -44,13 +39,13 @@ end lines end def items - output.last + menu.last end def name - output.first + menu.first end end end