Module: Dossier::Model::ClassMethods

Defined in:
lib/dossier/model.rb

Instance Method Summary collapse

Instance Method Details

#formatted_titleObject



46
47
48
# File 'lib/dossier/model.rb', line 46

def formatted_title
  Dossier::Formatter.report_name(self)
end

#model_nameObject



50
51
52
53
54
# File 'lib/dossier/model.rb', line 50

def model_name
  @model_name ||= ActiveModel::Name.new(self, nil, superclass.name).tap do |name|
    name.instance_variable_set(:@param_key, 'options')
  end
end

#report_nameObject



42
43
44
# File 'lib/dossier/model.rb', line 42

def report_name
  Dossier::Model.class_to_name(self)
end