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

#paramObject

Returns the value of attribute param

Returns:

  • (Object)

    the current value of param



7
8
9
# File 'lib/dragonfly/url_mapper.rb', line 7

def param
  @param
end

#patternObject

Returns the value of attribute pattern

Returns:

  • (Object)

    the current value of pattern



7
8
9
# File 'lib/dragonfly/url_mapper.rb', line 7

def pattern
  @pattern
end

#seperatorObject

Returns the value of attribute seperator

Returns:

  • (Object)

    the current value of seperator



7
8
9
# File 'lib/dragonfly/url_mapper.rb', line 7

def seperator
  @seperator
end

Instance Method Details

#regexp_stringObject



9
10
11
# File 'lib/dragonfly/url_mapper.rb', line 9

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