Sha256: 3350d7dc2f03215e6154468ad466deba12e25b79d1801a86dd1fb8025c2dd686
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
$:.unshift '../lib' $:.unshift 'tests' require 'dslkit/polite' class TL def initialize make_baz end extend DSLKit::ThreadLocal thread_local :foo include DSLKit::ThreadLocal def make_baz instance_thread_local :baz end extend DSLKit::ThreadGlobal thread_global :bar end class IE include DSLKit::InstanceExec def initialize(&block) @block = block end def exec instance_exec(&@block) end def foo :foo end end class C extend DSLKit::Constant constant :foo, :foo end class DA extend DSLKit::DSLAccessor dsl_accessor :foo dsl_accessor :bar, :bar dsl_accessor :baz do :baz end dsl_accessor :quux, :qu, :ux dsl_reader :on, true dsl_reader :off, false dsl_reader :states do [ on, off ] end dsl_reader :abc, *%w[a b c] end class I include DSLKit::Interpreter def foo :foo end def y 2 end end class S include DSLKit::InstanceExec include DSLKit::SymbolMaker end module K extend DSLKit::ConstantMaker end module D extend DSLKit::Deflect end require 'test_common'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dslkit-0.2.0 | tests/test_polite.rb |