Sha256: e9abaf7cf4417f14852016d772d61f7e6f5599ef72b4398896026b07176cda2a
Contents?: true
Size: 921 Bytes
Versions: 3
Compression:
Stored size: 921 Bytes
Contents
# -*- coding: utf-8 -*- require 'xot/setter' require 'xot/block_util' require 'beeps/ext' module Beeps class SineWave include Xot::Setter alias freq= frequency= alias freq frequency def initialize (opts = {}, &block) super() set opts Xot::BlockUtil.instance_eval_or_block_call self, &block if block end end# SineWave class SquareWave include Xot::Setter alias freq= frequency= alias freq frequency def initialize (opts = {}, &block) super() set opts Xot::BlockUtil.instance_eval_or_block_call self, &block if block end end# SquareWave class SawtoothWave include Xot::Setter alias freq= frequency= alias freq frequency def initialize (opts = {}, &block) super() set opts Xot::BlockUtil.instance_eval_or_block_call self, &block if block end end# SawtoothWave end# Beeps
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
beeps-0.1.12 | lib/beeps/processor.rb |
beeps-0.1.11 | lib/beeps/processor.rb |
beeps-0.1.10 | lib/beeps/processor.rb |