Module: Sequel::DeprecatedIdentifierMangling::DatasetMethods
- Defined in:
- lib/sequel/extensions/_deprecated_identifier_mangling.rb
Instance Method Summary collapse
- #identifier_input_method ⇒ Object
- #identifier_input_method=(v) ⇒ Object
- #identifier_output_method ⇒ Object
- #identifier_output_method=(v) ⇒ Object
- #quote_identifiers? ⇒ Boolean
- #with_identifier_input_method(meth) ⇒ Object
- #with_identifier_output_method(meth) ⇒ Object
Instance Method Details
#identifier_input_method ⇒ Object
67 68 69 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 67 def identifier_input_method @opts.fetch(:identifier_input_method, db.identifier_input_method) end |
#identifier_input_method=(v) ⇒ Object
71 72 73 74 75 76 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 71 def identifier_input_method=(v) Sequel::Deprecation.deprecate("Dataset#identifier_input_method=", "Explicitly load the identifier_mangling extension if you would like to use this") raise_if_frozen!(%w"identifier_input_method= with_identifier_input_method") skip_symbol_cache! @opts[:identifier_input_method] = v end |
#identifier_output_method ⇒ Object
78 79 80 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 78 def identifier_output_method @opts.fetch(:identifier_output_method, db.identifier_output_method) end |
#identifier_output_method=(v) ⇒ Object
82 83 84 85 86 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 82 def identifier_output_method=(v) Sequel::Deprecation.deprecate("Dataset#identifier_output_method=", "Explicitly load the identifier_mangling extension if you would like to use this") raise_if_frozen!(%w"identifier_output_method= with_identifier_output_method") @opts[:identifier_output_method] = v end |
#quote_identifiers? ⇒ Boolean
88 89 90 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 88 def quote_identifiers? @opts.fetch(:quote_identifiers, db.quote_identifiers?) end |
#with_identifier_input_method(meth) ⇒ Object
92 93 94 95 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 92 def with_identifier_input_method(meth) Sequel::Deprecation.deprecate("Dataset#with_identifier_input_method", "Explicitly load the identifier_mangling extension if you would like to use this") clone(:identifier_input_method=>meth, :skip_symbol_cache=>true) end |
#with_identifier_output_method(meth) ⇒ Object
97 98 99 100 |
# File 'lib/sequel/extensions/_deprecated_identifier_mangling.rb', line 97 def with_identifier_output_method(meth) Sequel::Deprecation.deprecate("Dataset#with_identifier_output_method", "Explicitly load the identifier_mangling extension if you would like to use this") clone(:identifier_output_method=>meth) end |