Sha256: 0e9877925aaee94d7384faca8ac0d62a221bb998e0b8eb803ae4c0ad0f018aae

Contents?: true

Size: 361 Bytes

Versions: 9

Compression:

Stored size: 361 Bytes

Contents

#
# Represents a stream in a video
#

require 'vcs'

module VCSRuby
  class Stream
    def initialize stream
      @stream = stream
      create_accessors
    end

    def create_accessors
      @stream.each do |key, value|
        self.class.send :define_method, key.to_sym do
          return @stream[key]
        end
      end
    end

    private
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vcs_ruby-1.1.10 lib/stream.rb
vcs_ruby-1.1.8 lib/stream.rb
vcs_ruby-1.1.7 lib/stream.rb
vcs_ruby-1.1.6 lib/stream.rb
vcs_ruby-1.1.5 lib/stream.rb
vcs_ruby-1.1.4 lib/stream.rb
vcs_ruby-1.1.3 lib/stream.rb
vcs_ruby-1.1.2 lib/stream.rb
vcs_ruby-1.1.0 lib/stream.rb