Method: ActionDispatch::Journey::Format#initialize

Defined in:
actionpack/lib/action_dispatch/journey/visitors.rb

#initialize(parts) ⇒ Format

Returns a new instance of Format.



24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'actionpack/lib/action_dispatch/journey/visitors.rb', line 24

def initialize(parts)
  @parts      = parts
  @children   = []
  @parameters = []

  parts.each_with_index do |object, i|
    case object
    when Journey::Format
      @children << i
    when Parameter
      @parameters << i
    end
  end
end