Sha256: 54781392be1582edcf0bfd3eb6e838d1f1659768b603819b1c94bbae3442bf9d

Contents?: true

Size: 385 Bytes

Versions: 1

Compression:

Stored size: 385 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

1 entries across 1 versions & 1 rubygems

Version Path
vcs_ruby-1.1.9 lib/stream.rb