Class: Reportier::Namer

Inherits:
Object
  • Object
show all
Defined in:
lib/reportier/naming.rb

Instance Method Summary collapse

Instance Method Details

#name(item) ⇒ Object



12
13
14
# File 'lib/reportier/naming.rb', line 12

def name(item)
  create_string(item)
end

#name_class(item) ⇒ Object



4
5
6
# File 'lib/reportier/naming.rb', line 4

def name_class(item)
  name(item).split('_').map(&:capitalize).join
end

#name_item(item) ⇒ Object



8
9
10
# File 'lib/reportier/naming.rb', line 8

def name_item(item)
  pluralize(name(item))
end