module StorytimeAdmin
Constants
- VERSION
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/storytime_admin.rb, line 13 def self.configure(&block) yield self end
models()
click to toggle source
# File lib/storytime_admin.rb, line 17 def self.models @@models ||= begin files = Dir.glob(Rails.root.join("app", "controllers", "storytime_admin", "**/*")) files.select{|val| val.ends_with?("_controller.rb") } .map{|controller| controller.split("storytime_admin").last.gsub("_controller.rb", "").sub("/", "").classify } end end
user_class()
click to toggle source
# File lib/storytime_admin.rb, line 25 def self.user_class @@user_class.constantize end
user_class_symbol()
click to toggle source
# File lib/storytime_admin.rb, line 37 def self.user_class_symbol @@user_class.underscore.to_sym end
user_class_underscore()
click to toggle source
# File lib/storytime_admin.rb, line 29 def self.user_class_underscore @@user_class.underscore end
user_class_underscore_all()
click to toggle source
# File lib/storytime_admin.rb, line 33 def self.user_class_underscore_all @@user_class.underscore.gsub('/', '_') end