module Railspress

Constants

VERSION

Public Class Methods

user_class() click to toggle source
# File lib/railspress/configuration.rb, line 29
def user_class
  class_name = @@user_class_name
  begin
    Object.const_get(class_name) if class_name.present?
  rescue NameError
    class_name.constantize
  end
end
user_class=(class_name) click to toggle source
# File lib/railspress/configuration.rb, line 19
def user_class=(class_name)
  if class_name.is_a?(Class)
    raise TypeError, "You can't set user_class to be a class, e.g., User.  Instead, please use a string like 'User'"
  elsif class_name.is_a?(String)
    @@user_class_name = class_name
  else
    raise TypeError, "Invalid type for user_class.  Please use a string like 'User'"
  end
end