Module: SiteHub::Rules

Included in:
ForwardProxy, ForwardProxyBuilder
Defined in:
lib/sitehub/rules.rb

Instance Method Summary collapse

Instance Method Details

#applies?(env) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
# File 'lib/sitehub/rules.rb', line 8

def applies?(env)
  return true unless rule
  rule.call(env) == true
end

#rule(rule = nil) ⇒ Object



3
4
5
6
# File 'lib/sitehub/rules.rb', line 3

def rule(rule = nil)
  return @rule unless rule
  @rule = rule
end