module CliMethods::Listable

Public Instance Methods

list_all_samples_by_creator(sample_objects) click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/looperman_samples/concerns/cli_methods.rb, line 19
def list_by_key
  LoopermanSamples::Sample.list_samples_by_key
end
list_by_tempo() click to toggle source
# File lib/looperman_samples/concerns/cli_methods.rb, line 23
def list_by_tempo
  LoopermanSamples::Sample.list_samples_by_tempo
end