class ActiveFolder::Base
Public Class Methods
model_base_dir()
click to toggle source
# File lib/activefolder/base.rb, line 44 def model_base_dir; '/' end
model_class()
click to toggle source
# File lib/activefolder/base.rb, line 43 def model_class; self; end
model_name()
click to toggle source
# File lib/activefolder/base.rb, line 38 def model_name model = name.to_s.demodulize model.underscore.pluralize end
Public Instance Methods
attributes()
click to toggle source
# File lib/activefolder/base.rb, line 33 def attributes self.to_h.except(:name, :base_dir) end
path()
click to toggle source
# File lib/activefolder/base.rb, line 29 def path File.join(base_dir, name) end