Class: NamingProvider
- Inherits:
-
Object
- Object
- NamingProvider
- Defined in:
- app/providers/naming_provider.rb
Instance Method Summary collapse
- #generate_name(adj_first_letter = nil, noun_first_letter = nil) ⇒ Object
- #random_letter ⇒ Object
- #value ⇒ Object
Instance Method Details
#generate_name(adj_first_letter = nil, noun_first_letter = nil) ⇒ Object
9 10 11 |
# File 'app/providers/naming_provider.rb', line 9 def generate_name(adj_first_letter = nil, noun_first_letter = nil) "#{adjective adj_first_letter}-#{noun noun_first_letter}" end |
#random_letter ⇒ Object
13 14 15 |
# File 'app/providers/naming_provider.rb', line 13 def random_letter ('a'..'z').to_a.shuffle.first end |
#value ⇒ Object
5 6 7 |
# File 'app/providers/naming_provider.rb', line 5 def value self end |