Sha256: dc326ba74ab788d8151a843ed548f80606b70f0dce99a70e0ab8e9eb9b36769d

Contents?: true

Size: 330 Bytes

Versions: 13

Compression:

Stored size: 330 Bytes

Contents

require 'tins/concern'

module Tins
  module Concern
    module ModuleMixin
      def [](*args)
        Thread.current[:tin_concern_args] = args
        self
      end

      def tins_concern_args
        Thread.current[:tin_concern_args]
      end
    end
  end

  class ::Module
    include Tins::Concern::ModuleMixin
  end
end

Version data entries

13 entries across 12 versions & 3 rubygems

Version Path
tdiary-5.1.2 vendor/bundle/ruby/2.6.0/gems/tins-0.13.2/lib/tins/xt/concern.rb
tdiary-5.1.1 vendor/bundle/ruby/2.6.0/gems/tins-0.13.2/lib/tins/xt/concern.rb
tdiary-5.0.8 vendor/bundle/ruby/2.5.0/gems/tins-0.13.2/lib/tins/xt/concern.rb
tdiary-5.0.8 vendor/bundle/gems/tins-0.13.2/lib/tins/xt/concern.rb
tins-1.2.0 lib/tins/xt/concern.rb
tins-1.1.0 lib/tins/xt/concern.rb
tins-1.0.1 lib/tins/xt/concern.rb
tins-1.0.0 lib/tins/xt/concern.rb
tins-0.13.2 lib/tins/xt/concern.rb
social_url_stats-0.0.1 vendor/ruby/1.9.1/gems/tins-0.13.1/lib/tins/xt/concern.rb
tins-0.13.1 lib/tins/xt/concern.rb
tins-0.13.0 lib/tins/xt/concern.rb
tins-0.12.0 lib/tins/xt/concern.rb