Module: HumanAttributes
- Extended by:
- HumanAttributes
- Included in:
- HumanAttributes
- Defined in:
- lib/human_attributes.rb,
lib/human_attributes/config.rb,
lib/human_attributes/engine.rb,
lib/human_attributes/errors.rb,
lib/human_attributes/version.rb,
lib/human_attributes/extension.rb,
lib/human_attributes/method_builder.rb,
lib/human_attributes/formatters/base.rb,
lib/human_attributes/formatters/date.rb,
lib/human_attributes/formatters/enum.rb,
lib/human_attributes/formatters/custom.rb,
lib/human_attributes/formatters/boolean.rb,
lib/human_attributes/formatters/numeric.rb,
lib/human_attributes/formatters_builder.rb,
lib/human_attributes/formatters/datetime.rb,
lib/human_attributes/formatters/enumerize.rb
Defined Under Namespace
Modules: Config, Error, Extension, Formatters Classes: Engine, FormattersBuilder, MethodBuilder
Constant Summary collapse
- VERSION =
"1.1.0"
Instance Method Summary collapse
-
#setup {|_self| ... } ⇒ Object
You can add, in this module, your own configuration options as in the example below…
Instance Method Details
#setup {|_self| ... } ⇒ Object
You can add, in this module, your own configuration options as in the example below…
attr_writer :my_option
def my_option
return "Default Value" unless @my_option
@my_option
end
Then, you can customize the default behaviour (typically in a Rails initializer) like this:
HumanAttributes.setup do |config|
config.root_url = "Another value"
end
21 22 23 24 |
# File 'lib/human_attributes.rb', line 21 def setup yield self require "human_attributes" end |