Sha256: 32def1f6608e1b50d122be8813a9623d44a9f3a77c923220dac7a1676ada37e2

Contents?: true

Size: 545 Bytes

Versions: 18

Compression:

Stored size: 545 Bytes

Contents

require 'active_support/concern'

class GlobalID
  module Identification
    extend ActiveSupport::Concern

    def to_global_id(options = {})
      @global_id ||= GlobalID.create(self, options)
    end
    alias to_gid to_global_id

    def to_gid_param(options = {})
      to_global_id(options).to_param
    end

    def to_signed_global_id(options = {})
      SignedGlobalID.create(self, options)
    end
    alias to_sgid to_signed_global_id

    def to_sgid_param(options = {})
      to_signed_global_id(options).to_param
    end
  end
end

Version data entries

18 entries across 18 versions & 7 rubygems

Version Path
globalid-0.4.1 lib/global_id/identification.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/globalid-0.4.0/lib/global_id/identification.rb
globalid-0.4.0 lib/global_id/identification.rb
autocompl-0.2.2 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.2.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.2.0 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.1.2 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.1.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.1.0 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
autocompl-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.7/lib/global_id/identification.rb
abaci-0.3.0 vendor/bundle/gems/globalid-0.3.6/lib/global_id/identification.rb
globalid-0.3.7 lib/global_id/identification.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/globalid-0.3.6/lib/global_id/identification.rb
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/globalid-0.3.6/lib/global_id/identification.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/globalid-0.3.6/lib/global_id/identification.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/globalid-0.3.6/lib/global_id/identification.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/globalid-0.3.6/lib/global_id/identification.rb
globalid-0.3.6 lib/global_id/identification.rb