Module: Renc::Configuration
- Included in:
- Renc
- Defined in:
- lib/renc/configuration.rb
Overview
namespace
Constant Summary collapse
- DEFAULT_ENCODING =
this gem’s default configured encoding
Encoding.default_external
- DEFAULT_OPTIONS =
this gem’s default options for String#encode
{ undef: :replace }.freeze
Instance Method Summary collapse
-
#default_encoding ⇒ Encoding
return @default_encoding.
-
#default_encoding=(encoding) ⇒ Object
configure default encoding.
-
#default_options ⇒ Encoding
return @default_options.
-
#default_options=(options) ⇒ Object
configure default options.
Instance Method Details
#default_encoding ⇒ Encoding
return @default_encoding
15 16 17 |
# File 'lib/renc/configuration.rb', line 15 def default_encoding @default_encoding ||= DEFAULT_ENCODING end |
#default_encoding=(encoding) ⇒ Object
configure default encoding
24 25 26 27 |
# File 'lib/renc/configuration.rb', line 24 def default_encoding=(encoding) raise TypeError unless encoding.is_a?(Encoding) @default_encoding = encoding end |
#default_options ⇒ Encoding
return @default_options
32 33 34 |
# File 'lib/renc/configuration.rb', line 32 def @default_options ||= DEFAULT_OPTIONS end |
#default_options=(options) ⇒ Object
configure default options
41 42 43 44 |
# File 'lib/renc/configuration.rb', line 41 def () raise TypeError unless .is_a?(Hash) @default_options = end |