class Blix::Rest::RequestMapper::TableNode

the

Attributes

blk[RW]
children[R]
extract_format[RW]
opts[RW]
parameter[R]
value[R]

Public Class Methods

new(name) click to toggle source
# File lib/blix/rest/request_mapper.rb, line 25
def initialize(name)
  @children = {}
  if name[0, 1] == ':'
    @parameter = name[1..-1].to_sym
    @value     = WILD_PLACEHOLDER
  elsif name[0, 1] == '*'
    @parameter = if name[1..-1].empty?
                   :wildpath
                 else
                   name[1..-1].to_sym
                 end
    @value = STAR_PLACEHOLDER
  else
    @value = name
  end
  @extract_format = true
end

Public Instance Methods

[](k) click to toggle source
# File lib/blix/rest/request_mapper.rb, line 43
def [](k)
  @children[k]
end
[]=(k, v) click to toggle source
# File lib/blix/rest/request_mapper.rb, line 47
def []=(k, v)
  @children[k] = v
end