Sha256: a768b640a2302f15710ae83848695c8de9c43ca44ba8b41d66b67d7b8b900bb8

Contents?: true

Size: 628 Bytes

Versions: 3

Compression:

Stored size: 628 Bytes

Contents

require 'kaltura_box/entry/class_methods'
require 'kaltura_box/entry/instance_methods'
require 'kaltura_box/entry/metadata'

module KalturaBox
  module Entry

    #
    # Entry object should have the following attributes:
    #
    # entry_id
    # title
    # description
    # title
    # description
    # thumbnail_url
    # data_url
    # download_url
    # ms_duration
    # tags
    # plays
    # views
    #

    def self.included(base)
      base.extend ClassMethods
      base.class_eval do
        include InstanceMethods
        include ClassMethods
        include Metadata
      end
      super
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kaltura_box-0.0.3 lib/kaltura_box/entry.rb
kaltura_box-0.0.2 lib/kaltura_box/entry.rb
kaltura_box-0.0.1 lib/kaltura_box/entry.rb