class BsmOa::Config
Public Instance Methods
parent_controller(name = nil)
click to toggle source
# File lib/bsm_oa/config.rb, line 18 def parent_controller(name = nil) @parent_controller = name if name @parent_controller ||= "ApplicationController" end
user_attrs(*attrs)
click to toggle source
# File lib/bsm_oa/config.rb, line 13 def user_attrs(*attrs) @user_attrs = attrs unless attrs.empty? @user_attrs ||= [:id, :email] end
user_class(value = nil)
click to toggle source
# File lib/bsm_oa/config.rb, line 4 def user_class(value = nil) if value.nil? @user_class = @user_class.constantize if String === @user_class @user_class ||= "::User".constantize else @user_class = value end end