Sha256: d3ab9b169618d8d9ae7ca8f6a1c78a03f2b26443b76d81ffc15dfb59108c91a0

Contents?: true

Size: 612 Bytes

Versions: 6

Compression:

Stored size: 612 Bytes

Contents

# frozen_string_literal: true

module Scim
  module Kit
    module V2
      # Represents a meta section
      class Meta
        include Templatable

        attr_accessor :created, :last_modified, :version
        attr_reader :location
        attr_reader :resource_type

        def initialize(resource_type, location)
          @resource_type = resource_type
          @location = location
          @created = @last_modified = Time.now
          @version = @created.to_i
        end

        def disable_timestamps
          @version = @created = @last_modified = nil
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
scim-kit-0.2.14 lib/scim/kit/v2/meta.rb
scim-kit-0.2.13 lib/scim/kit/v2/meta.rb
scim-kit-0.2.12 lib/scim/kit/v2/meta.rb
scim-kit-0.2.11 lib/scim/kit/v2/meta.rb
scim-kit-0.2.10 lib/scim/kit/v2/meta.rb
scim-kit-0.2.9 lib/scim/kit/v2/meta.rb