Module: SettingAccessors
- Defined in:
- lib/setting_accessors/internal.rb,
lib/setting_accessors.rb,
lib/setting_accessors/helpers.rb,
lib/setting_accessors/version.rb,
lib/setting_accessors/integration.rb,
lib/setting_accessors/setting_set.rb,
lib/setting_accessors/converters/base.rb,
lib/setting_accessors/setting_scaffold.rb,
lib/setting_accessors/accessor_generator.rb,
lib/setting_accessors/converters/string_converter.rb,
lib/generators/setting_accessors/install_generator.rb,
lib/setting_accessors/converters/boolean_converter.rb,
lib/setting_accessors/converters/integer_converter.rb,
lib/setting_accessors/converters/polymorphic_converter.rb
Overview
This class handles creating everything necessary for a new setting_accessor and the actual method assignment in the calling class.
Defined Under Namespace
Modules: Converters, Generators, Helpers, Integration, Internal, SettingScaffold
Classes: AccessorGenerator, SettingSet
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Method Summary
collapse
Class Method Details
.setting_class ⇒ Object
24
25
26
|
# File 'lib/setting_accessors.rb', line 24
def self.setting_class
setting_class_name.constantize
end
|
.setting_class=(klass) ⇒ Object
28
29
30
|
# File 'lib/setting_accessors.rb', line 28
def self.setting_class=(klass)
@@setting_class = klass.to_s
end
|
.setting_class_name ⇒ Object
32
33
34
|
# File 'lib/setting_accessors.rb', line 32
def self.setting_class_name
(@@setting_class ||= 'Setting').camelize
end
|