class Object
Public Class Methods
get_superclass(class_name)
click to toggle source
class method to get superclass of ActiveRecord
model
# File lib/erp_tech_svcs/extensions/active_record/base.rb, line 4 def self.get_superclass(class_name) klass = Module.const_get(class_name) while klass.superclass != ::ActiveRecord::Base do klass = klass.superclass end return klass.name end
Public Instance Methods
deactivate!()
click to toggle source
# File lib/erp_tech_svcs/extensions/sorcery/user_activation.rb, line 2 def deactivate! config = sorcery_config self.send(:"#{config.activation_state_attribute_name}=", "deactivated") save!(:validate => false) # don't run validations end
get_superclass()
click to toggle source
instance method to get superclass of ActiveRecord
model
# File lib/erp_tech_svcs/extensions/active_record/base.rb, line 13 def get_superclass self.class.get_superclass(self.class.name) end
reactivate!()
click to toggle source
# File lib/erp_tech_svcs/extensions/sorcery/user_activation.rb, line 8 def reactivate! config = sorcery_config self.send(:"#{config.activation_state_attribute_name}=", "active") save!(:validate => false) # don't run validations end
user()
click to toggle source
# File lib/erp_tech_svcs/extensions/compass_ae/erp_base_erp_svcs/controllers/api/parties_controller.rb, line 3 def user party = Party.find(params[:id]) user = party.user if user render json: {success: true, user: user.to_data_hash} else render json: {success: true, user: nil} end end