Module: SqAuth::InstanceMethods

Defined in:
lib/sq_auth.rb

Overview

self.included

Instance Method Summary collapse

Instance Method Details

#access_for(*roles, &block) ⇒ Object Also known as: draw_for



49
50
51
# File 'lib/sq_auth.rb', line 49

def access_for(*roles, &block)
  SqAuth.with_sq_auth([*roles], SqAuth.access.project_name, {:binding => binding}, &block)
end

#accessed_by?(*roles) ⇒ Boolean

Returns:

  • (Boolean)


54
55
56
# File 'lib/sq_auth.rb', line 54

def accessed_by?(*roles)
  SqAuth.access.sq_auth_filter([*roles])
end


62
63
64
# File 'lib/sq_auth.rb', line 62

def not_accessible_link(*roles)
  SqAuth.access.draw_when_not_authenticated(roles)
end

#not_accessible_messageObject



58
59
60
# File 'lib/sq_auth.rb', line 58

def not_accessible_message
  SqAuth.access.message_when_not_authenticated
end