class Balotelli::Core::Router::Match

Attributes

block[R]
data[R]
mod_name[R]
pattern[R]

Public Class Methods

new(data, pattern, action, privacy) click to toggle source
# File lib/balotelli/core/router/match.rb, line 6
def initialize(data, pattern, action, privacy)
  @data = data
  @pattern = pattern
  @block = action.block
  @mod_name = action.mod_name
  @private = privacy
end

Public Instance Methods

is_private?() click to toggle source
# File lib/balotelli/core/router/match.rb, line 14
def is_private?
  @private
end
match_data() click to toggle source
# File lib/balotelli/core/router/match.rb, line 18
def match_data
  @match_data ||= data.match(pattern) if pattern.is_a?(Regexp)
end