Sha256: ca1b42d8fbbd690b180167b60d319dc1283029936821960d59be89eca7f88a31

Contents?: true

Size: 525 Bytes

Versions: 6

Compression:

Stored size: 525 Bytes

Contents

require 'nicoapi/core/base'


module NicoAPI
  class VideoArray
    include NicoAPI::Base

    def set(video_id_array)
      @dynamic_segment = ''
      @params_array = params_array video_id_array
    end

    private
    def host
      'i.nicovideo.jp'
    end

    def static_segment
      'v3/video.array'
    end

    # video.array APIは動的セグメントではなく、URIパラメータとして動画を指定する。
    def params_array(video_id_array)
      ['v=' + video_id_array.join(',')]
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nicoapi-core-0.0.4.2 lib/nicoapi/core/video_array.rb
nicoapi-core-0.0.3.2 lib/nicoapi/core/video_array.rb
nicoapi-core-0.0.3.1 lib/nicoapi/core/video_array.rb
nicoapi-core-0.0.3 lib/nicoapi/core/video_array.rb
nicoapi-core-0.0.2 lib/nicoapi/core/video_array.rb
nicoapi-core-0.0.1 lib/nicoapi/core/video_array.rb