Module: CliMethods::Listable
- Included in:
- LoopermanSamples::CLI
- Defined in:
- lib/looperman_samples/concerns/cli_methods.rb
Instance Method Summary collapse
-
#list_all_samples_by_creator(sample_objects) ⇒ Object
puts samples in numbered list.
- #list_by_downloads ⇒ Object
- #list_by_key ⇒ Object
- #list_by_tempo ⇒ Object
Instance Method Details
#list_all_samples_by_creator(sample_objects) ⇒ Object
puts samples in numbered list
31 32 33 34 35 36 |
# File 'lib/looperman_samples/concerns/cli_methods.rb', line 31 def list_all_samples_by_creator(sample_objects) #puts samples in numbered list # creator = sample_objects.first.creator sample_objects.each_with_index do |sample, index| puts "#{index + 1}." + " #{sample.title}" end end |
#list_by_downloads ⇒ Object
27 28 29 |
# File 'lib/looperman_samples/concerns/cli_methods.rb', line 27 def list_by_downloads LoopermanSamples::Sample.list_samples_by_download_count end |
#list_by_key ⇒ Object
19 20 21 |
# File 'lib/looperman_samples/concerns/cli_methods.rb', line 19 def list_by_key LoopermanSamples::Sample.list_samples_by_key end |
#list_by_tempo ⇒ Object
23 24 25 |
# File 'lib/looperman_samples/concerns/cli_methods.rb', line 23 def list_by_tempo LoopermanSamples::Sample.list_samples_by_tempo end |