Method: Ray::Sound#initialize

Defined in:
lib/ray/sound.rb

#initialize(arg = nil) ⇒ Sound

Returns a new instance of Sound.



3
4
5
6
7
8
9
10
11
# File 'lib/ray/sound.rb', line 3

def initialize(arg = nil)
  case arg
  when String      then self.buffer = SoundBufferSet[arg]
  when SoundBuffer then self.buffer = arg
  when nil         then return
  else
    self.buffer = SoundBuffer.new(arg)
  end
end