Sha256: 686a55bacdace1ae51418b6fae619112b239747ca266ef2d7fcdf0f2e62e56e7

Contents?: true

Size: 481 Bytes

Versions: 15

Compression:

Stored size: 481 Bytes

Contents

module Panda
  class VideoScope < Scope

    def initialize(parent)
      super(parent, Video)
    end

    def non_delegate_methods
      super + [:status, :page, :per_page]
    end

    def page(this_page)
      @scoped_attributes[:page] = this_page
      self
    end

    def per_page(this_per_page)
      @scoped_attributes[:per_page] = this_per_page
      self
    end

    def status(this_status)
      @scoped_attributes[:status] = this_status
      self
    end

  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
panda-1.6.1 lib/panda/proxies/video_scope.rb
panda-1.6.0 lib/panda/proxies/video_scope.rb
panda-1.5.0 lib/panda/proxies/video_scope.rb
panda-1.4.4 lib/panda/proxies/video_scope.rb
panda-1.4.3 lib/panda/proxies/video_scope.rb
panda-1.4.2 lib/panda/proxies/video_scope.rb
panda-1.4.1 lib/panda/proxies/video_scope.rb
panda-1.4.0 lib/panda/proxies/video_scope.rb
panda-1.3.0 lib/panda/proxies/video_scope.rb
panda-1.2.2 lib/panda/proxies/video_scope.rb
panda-1.2.1 lib/panda/proxies/video_scope.rb
panda-1.2.0 lib/panda/proxies/video_scope.rb
panda-1.1.0 lib/panda/proxies/video_scope.rb
faraday-panda-1.1.0 lib/panda/proxies/video_scope.rb
panda-1.0.0 lib/panda/proxies/video_scope.rb