module BBLib::Effortless

Public Class Methods

included(base) click to toggle source
# File lib/bblib/core/mixins/effortless.rb, line 4
def self.included(base)
  base.extend(BBLib::Attrs)
  base.extend(BBLib::Hooks)
  base.singleton_class.extend(BBLib::Hooks)
  base.extend(BBLib::FamilyTree)
  base.extend(BBLib::Bridge)
  base.send(:include, BBLib::Logger)
  base.send(:include, BBLib::Serializer)
  base.send(:include, BBLib::SimpleInit)
end

Public Instance Methods

_attrs() click to toggle source
# File lib/bblib/core/mixins/effortless.rb, line 15
def _attrs
  self.class._attrs
end