Sha256: 6501301bd99095b43114ae98282483e1bdd033d4b201ca70e2aac405804bdae8

Contents?: true

Size: 738 Bytes

Versions: 7

Compression:

Stored size: 738 Bytes

Contents

# This file contains some "rude" defaults that tamper with Ruby's open classes
# to augment them with DSLKit methods. Although this shouldn't break anything, it's
# perhaps better to require 'dslkit/polite' instead and include/extend your
# classes with a finer granularity.
require 'dslkit/polite'

module DSLKit
  class ::Module
    include DSLKit::Constant
    include DSLKit::DSLAccessor
    include DSLKit::ClassMethod
    include DSLKit::Delegate
  end

  class ::Object
    include DSLKit::ThreadLocal
    include DSLKit::ThreadGlobal
    include DSLKit::InstanceExec
    include DSLKit::Interpreter
    include DSLKit::Deflect
    include DSLKit::ThreadLocal
    include DSLKit::Eigenclass
    include DSLKit::BlockSelf
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dslkit-0.2.8 lib/dslkit/rude.rb
dslkit-0.2.7 lib/dslkit/rude.rb
dslkit-0.2.6 lib/dslkit/rude.rb
dslkit-0.2.2 lib/dslkit/rude.rb
dslkit-0.2.4 lib/dslkit/rude.rb
dslkit-0.2.3 lib/dslkit/rude.rb
dslkit-0.2.5 lib/dslkit/rude.rb