class Cul::Omniauth::AbilityProxy
Attributes
content_models[RW]
context[RW]
mime_type[RW]
publisher[RW]
remote_ip[RW]
user_id[RW]
user_roles[RW]
Public Class Methods
new(opts = {})
click to toggle source
# File lib/cul/omniauth/ability_proxy.rb, line 4 def initialize(opts = {}) self.mime_type = opts[:mime_type] self.context = opts[:context] self.content_models = opts[:content_models] || [] self.publisher = opts[:publisher] || [] self.remote_ip = opts[:remote_ip] || [] self.user_id = opts[:user_id] || [] self.user_roles = opts[:user_roles] || [] end
Public Instance Methods
to_h()
click to toggle source
# File lib/cul/omniauth/ability_proxy.rb, line 13 def to_h return { mime_type: mime_type(), context: context(), content_models: content_models(), publisher: publisher(), remote_ip: remote_ip() } end