module Refinery::Blog
Attributes
root[W]
tabs[W]
Public Class Methods
factory_paths()
click to toggle source
# File lib/refinery/blog.rb, line 35 def factory_paths @factory_paths ||= [ root.join("spec/factories").to_s ] end
root()
click to toggle source
# File lib/refinery/blog.rb, line 23 def root @root ||= Pathname.new(File.expand_path('../../../', __FILE__)) end
tabs()
click to toggle source
# File lib/refinery/blog.rb, line 27 def tabs @tabs ||= [] end
user_class()
click to toggle source
# File lib/refinery/blog/configuration.rb, line 28 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/refinery/blog/configuration.rb, line 18 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
version()
click to toggle source
# File lib/refinery/blog.rb, line 31 def version ::Refinery::Blog::Version.to_s end