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