Sha256: 3f137f43428ab938158fbda6ae252137575f44e590053094669986ba617b9470

Contents?: true

Size: 346 Bytes

Versions: 6

Compression:

Stored size: 346 Bytes

Contents

#
# Represents a stream in a video
#

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

6 entries across 6 versions & 1 rubygems

Version Path
vcs_ruby-1.1.16 lib/stream.rb
vcs_ruby-1.1.15 lib/stream.rb
vcs_ruby-1.1.14 lib/stream.rb
vcs_ruby-1.1.13 lib/stream.rb
vcs_ruby-1.1.12 lib/stream.rb
vcs_ruby-1.1.11 lib/stream.rb