Sha256: 1ae19605f985dd1e193492167e59ef1e05cb68ff43c8a75d70ecbd5781eac51d

Contents?: true

Size: 553 Bytes

Versions: 15

Compression:

Stored size: 553 Bytes

Contents

module Jets::Cfn::Builder::Api::Pages
  # Note: Do not use, it behaves differently in Ruby 2 v Ruby 3
  # Page = Struct.new(:items, :number)
  #
  # In Ruby 2, assigning an Array to items creates an extra :items key in the structure
  #
  #    #<struct Page items={:items=>["*catchall", "posts"],
  #
  # In Ruby 3, assigning an Array to items.
  #
  #    #<struct Page items=["*catchall", "posts"], number=1>
  #
  class Page
    attr_accessor :items, :number
    def initialize(items:, number:)
      @items, @number = items, number
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
jets-5.0.13 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.12 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.11 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.10 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.9 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.8 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.7 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.6 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.5 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.4 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.3 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.2 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.1 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.0 lib/jets/cfn/builder/api/pages/page.rb
jets-5.0.0.beta1 lib/jets/cfn/builder/api/pages/page.rb