Sha256: 65440262d2b2b7ec300f8348cb7a9df6ee523cb3466affb2bde1a574d6e03f2d

Contents?: true

Size: 424 Bytes

Versions: 57

Compression:

Stored size: 424 Bytes

Contents

module Spree
  module V2
    module Storefront
      class CountrySerializer < BaseSerializer
        set_type :country

        attributes :iso, :iso3, :iso_name, :name, :states_required,
                   :zipcode_required

        attribute :default do |object|
          object.default?
        end

        has_many :states, if: proc { |_record, params| params && params[:include_states] }
      end
    end
  end
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
spree_api-4.0.9 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.15 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.14 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.8 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-3.7.14.1 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.13.1 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.7.1 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.7 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-3.7.14 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.13 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.6 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.2.0.rc2 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-3.7.13 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.5 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.12 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-3.7.12 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.2.0.rc1 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.0.4 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-3.7.11 app/serializers/spree/v2/storefront/country_serializer.rb
spree_api-4.1.11 app/serializers/spree/v2/storefront/country_serializer.rb