Sha256: 25cd54ac9527c014e1b5c1ee38993214d08768140fa0bd1556914ddf661a84a2

Contents?: true

Size: 809 Bytes

Versions: 5

Compression:

Stored size: 809 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
    include DSLKit::ParameterizedModule
    include DSLKit::FromModule
  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

5 entries across 5 versions & 1 rubygems

Version Path
dslkit-0.2.13 lib/dslkit/rude.rb
dslkit-0.2.12 lib/dslkit/rude.rb
dslkit-0.2.11 lib/dslkit/rude.rb
dslkit-0.2.10 lib/dslkit/rude.rb
dslkit-0.2.9 lib/dslkit/rude.rb