Sha256: 6f6f5abb70e5e414b21086b75ac9d8391c130af61aa87265967214191ef097ef

Contents?: true

Size: 626 Bytes

Versions: 26

Compression:

Stored size: 626 Bytes

Contents

require 'nicoquery/api/base'


module NicoQuery
  module Api
    class VideoArray < NicoQuery::Api::Base
      def initialize(video_id_array)
        @video_id_array = 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
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
nicoquery-0.1.8.11 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.10 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.9 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.8 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.7 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.6 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.5 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.4 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.3 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8.2 lib/nicoquery/api/video_array.rb
nicoquery-0.1.8 lib/nicoquery/api/video_array.rb
nicoquery-0.1.7 lib/nicoquery/api/video_array.rb
nicoquery-0.1.6.1 lib/nicoquery/api/video_array.rb
nicoquery-0.1.6 lib/nicoquery/api/video_array.rb
nicoquery-0.1.5 lib/nicoquery/api/video_array.rb
nicoquery-0.1.4 lib/nicoquery/api/video_array.rb
nicoquery-0.1.3 lib/nicoquery/api/video_array.rb
nicoquery-0.1.2 lib/nicoquery/api/video_array.rb
nicoquery-0.1.1 lib/nicoquery/api/video_array.rb
nicoquery-0.1.0 lib/nicoquery/api/video_array.rb