Sha256: 6926c059f5614fc09b40096adc92eea86cd07d42fe2cf6e5d3ca593c9c47ee27
Contents?: true
Size: 525 Bytes
Versions: 14
Compression:
Stored size: 525 Bytes
Contents
module SomeConcern extend ::Trax::Core::Concern SOME_MOD_CONST = :Blahgity included do self.instance_variable_set(:@something_on_included, "something_on_included") end after_included do self.const_set("SOMETHING", "ANYTHING") self.instance_variable_set(:@otherthing, "otherthing") end after_extended do |base| self.module_attribute(:some_mod_attribute) { [ base::SOME_MOD_CONST ] } end end module SomeConcernConcern extend ::SomeConcern end class SomeKlass include ::SomeConcern end
Version data entries
14 entries across 14 versions & 1 rubygems