Sha256: b9510bea6b9d337f31089009d93851d1b7e42444af83e26c1e1f0ba4daaa5544
Contents?: true
Size: 563 Bytes
Versions: 3
Compression:
Stored size: 563 Bytes
Contents
module Serinette # Used to get subclasses and generate sox commands class Effect include Descendents include SoxOptions # Gets a specified number of Effect subclasses. # # @param num [Fixnum] Number of effects # @return [Array] An array of Effect subclasses def self.sample_effects_classes(num) Array.new(num).map do Effect.descendents.sample.new end end # Gets a key pair for a given sox effect and its args def to_sox_key_pair { return_root_command => generate_options } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
serinette-0.0.3 | lib/serinette/effect.rb |
serinette-0.0.2 | lib/serinette/effect.rb |
serinette-0.0.0.pre | lib/serinette/effect.rb |