Class: ActiveRecord::Type::OracleEnhanced::NationalCharacterText

Inherits:
Text
  • Object
show all
Defined in:
lib/active_record/type/oracle_enhanced/national_character_text.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Data

Instance Method Summary collapse

Instance Method Details

#changed_in_place?(raw_old_value, new_value) ⇒ Boolean

Returns:



13
14
15
16
17
# File 'lib/active_record/type/oracle_enhanced/national_character_text.rb', line 13

def changed_in_place?(raw_old_value, new_value)
  # TODO: Needs to find a way not to cast here.
  raw_old_value = cast(raw_old_value)
  super
end

#serialize(value) ⇒ Object



19
20
21
22
# File 'lib/active_record/type/oracle_enhanced/national_character_text.rb', line 19

def serialize(value)
  return unless value
  Data.new(super)
end

#typeObject



9
10
11
# File 'lib/active_record/type/oracle_enhanced/national_character_text.rb', line 9

def type
  :ntext
end