class Syntax::Route

Attributes

node[R]
parameter[R]
path[R]

Public Instance Methods

parse(node) click to toggle source
# File lib/silicon/routing/syntax/route.rb, line 5
def parse(node)
  @node = node

  elements.each do |element|
    if element.is_a? Parameter
      @parameter = element.text_value
    end

    if element.is_a? Path
      @path = element.text_value
    end
  end

  self
end
to_hash() click to toggle source
# File lib/silicon/routing/syntax/route.rb, line 21
def to_hash
  {path: @path, parameter: @parameter}
end