Module: Completeness::Model

Extended by:
ActiveSupport::Concern
Defined in:
lib/completeness/model.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#completed?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/completeness/model.rb', line 19

def completed?
  completeness_spec.completed?(self)
end

#completed_percentObject



23
24
25
# File 'lib/completeness/model.rb', line 23

def completed_percent
  completeness_spec.completed_percent(self)
end

#completed_weightObject



27
28
29
# File 'lib/completeness/model.rb', line 27

def completed_weight
  completeness_spec.completed_weight(self)
end

#completeness_specObject



15
16
17
# File 'lib/completeness/model.rb', line 15

def completeness_spec
  self.class.completeness_spec
end