Class: Dragonfly::UrlMapper::Segment

Inherits:
Struct
  • Object
show all
Defined in:
lib/dragonfly/url_mapper.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#param ⇒ Object

Returns the value of attribute param

Returns:

  • (Object) —

    the current value of param



19
20
21
# File 'lib/dragonfly/url_mapper.rb', line 19

def param
  @param
end

#pattern ⇒ Object

Returns the value of attribute pattern

Returns:

  • (Object) —

    the current value of pattern



19
20
21
# File 'lib/dragonfly/url_mapper.rb', line 19

def pattern
  @pattern
end

#seperator ⇒ Object

Returns the value of attribute seperator

Returns:

  • (Object) —

    the current value of seperator



19
20
21
# File 'lib/dragonfly/url_mapper.rb', line 19

def seperator
  @seperator
end

Instance Method Details

#regexp_string ⇒ Object



20
21
22
# File 'lib/dragonfly/url_mapper.rb', line 20

def regexp_string
  @regexp_string ||= "(#{Regexp.escape(seperator)}#{pattern}+?)?"
end