Module: Dossier::Naming::ClassMethods

Defined in:
lib/dossier/naming.rb

Instance Method Summary collapse

Instance Method Details

#formatted_titleObject



38
39
40
# File 'lib/dossier/naming.rb', line 38

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

#model_nameObject



42
43
44
45
46
# File 'lib/dossier/naming.rb', line 42

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



34
35
36
# File 'lib/dossier/naming.rb', line 34

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