class Adapt::RoutingBuilder::Intent

Attributes

entities[R]
name[R]

Public Class Methods

new(name) click to toggle source
# File lib/adapt/routing_builder.rb, line 9
def initialize(name)
  @name = name

  @entities = []
end

Public Instance Methods

optional(entity) click to toggle source
# File lib/adapt/routing_builder.rb, line 21
def optional(entity)
  @entities << {entity => :optional}

  return self
end
required(entity) click to toggle source
# File lib/adapt/routing_builder.rb, line 15
def required(entity)
  @entities << {entity => :required}

  return self
end