module Smooth::ModelAdapter::ClassMethods

Public Instance Methods

acts_real_smooth(options = {}, &block) click to toggle source

Because it depends how you feel.

# File lib/smooth/model_adapter.rb, line 22
def acts_real_smooth(options = {}, &block)
  acts_smooth(options, &block)
end
acts_smooth(_options = {}, &block) click to toggle source
# File lib/smooth/model_adapter.rb, line 14
def acts_smooth(_options = {}, &block)
  @smooth_resource ||= begin
                         resource_name = to_s.split('::').last.to_s.pluralize
                         Smooth.resource(resource_name, model: self, &block)
                       end
end
smooth_resource() click to toggle source
# File lib/smooth/model_adapter.rb, line 26
def smooth_resource
  @smooth_resource || acts_as_smooth
end