Class: Class
- Defined in:
- lib/eac_ruby_utils/patches/class/abstract.rb,
lib/eac_ruby_utils/patches/class/settings_provider.rb,
lib/eac_ruby_utils/patches/class/common_constructor.rb,
lib/eac_ruby_utils/patches/class/self_included_modules.rb
Instance Method Summary collapse
- #abstract? ⇒ Boolean
- #common_constructor ⇒ Object
- #enable_settings_provider ⇒ Object
- #self_included_modules ⇒ Object
Instance Method Details
#abstract? ⇒ Boolean
6 7 8 |
# File 'lib/eac_ruby_utils/patches/class/abstract.rb', line 6 def abstract? ::EacRubyUtils::ActsAsAbstract.abstract?(self) end |
#common_constructor ⇒ Object
6 7 8 |
# File 'lib/eac_ruby_utils/patches/class/common_constructor.rb', line 6 def common_constructor(...) ::EacRubyUtils::CommonConstructor.new(...).setup_class(self) end |
#enable_settings_provider ⇒ Object
7 8 9 |
# File 'lib/eac_ruby_utils/patches/class/settings_provider.rb', line 7 def enable_settings_provider ::EacRubyUtils.patch(self, ::EacRubyUtils::SettingsProvider) end |