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

- (Object) param

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

- (Object) pattern

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

- (Object) seperator

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

- (Object) regexp_string



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

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