Class: ActionDispatch::Routing::Mapper

Inherits:
Object
  • Object
show all
Defined in:
lib/wow_authralia.rb,
lib/authralia.rb

Instance Method Summary collapse

Instance Method Details

#when_authticanted(resource_class_name, &block) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/wow_authralia.rb', line 36

def when_authticanted(resource_class_name, &block)
  constraint = lambda do |request|
    request.session[resource_class_name.underscore].present?
  end

  constraints(constraint) do
    yield
  end
end

#when_unauthticanted(resource_class_name, &block) ⇒ Object



46
47
48
49
50
51
52
53
54
# File 'lib/wow_authralia.rb', line 46

def when_unauthticanted(resource_class_name, &block)
  constraint = lambda do |request|
    request.session[resource_class_name.underscore].blank?
  end

  constraints(constraint) do
    yield
  end
end