Module: CoreEx::Module::MixInWithArgs::Assertions
- Defined in:
- lib/core_ex/module/mix_in_with_args.rb
Instance Attribute Summary collapse
-
#klass ⇒ Object
Returns the value of attribute klass.
Instance Method Summary collapse
Instance Attribute Details
#klass ⇒ Object
Returns the value of attribute klass.
81 82 83 |
# File 'lib/core_ex/module/mix_in_with_args.rb', line 81 def klass @klass end |
Instance Method Details
#assert_mixin(aModule, args = [], comment = '') ⇒ Object
83 84 85 86 87 88 89 |
# File 'lib/core_ex/module/mix_in_with_args.rb', line 83 def assert_mixin ( aModule, args=[], comment='' ) assert_nothing_raised(comment+" mixin") do @module.module_eval { mixin(aModule, *args) } end assert @module.include?(aModule) assert_kind_of aModule, @module.new, comment if @module.is_a? Class end |