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