class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data

Parent:
Object

Attributes

value [R]

TODO Change this to private once we've dropped Ruby 2.2 support. Workaround for Ruby 2.2 “private attribute?” warning.

Public Class Methods

new (value) Show source
# File activerecord/lib/active_record/connection_adapters/postgresql/oid/bit.rb, line 28
def initialize(value)
  @value = value
end

Public Instance Methods

binary? () Show source
# File activerecord/lib/active_record/connection_adapters/postgresql/oid/bit.rb, line 36
def binary?
  /\A[01]*\Z/.match?(value)
end
hex? () Show source
# File activerecord/lib/active_record/connection_adapters/postgresql/oid/bit.rb, line 40
def hex?
  /\A[0-9A-F]*\Z/i.match?(value)
end
to_s () Show source
# File activerecord/lib/active_record/connection_adapters/postgresql/oid/bit.rb, line 32
def to_s
  value
end

© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.