module MarkMapper::Extensions::Integer

Public Instance Methods

from_marklogic(value) click to toggle source
# File lib/mark_mapper/extensions/integer.rb, line 14
def from_marklogic(value)
  value && value.to_i
end
to_marklogic(value) click to toggle source
# File lib/mark_mapper/extensions/integer.rb, line 5
def to_marklogic(value)
  value_to_i = value.to_i
  if value_to_i == 0 && value != value_to_i
    value.to_s =~ /^(0x|0b)?0+/ ? 0 : nil
  else
    value_to_i
  end
end
xs_type() click to toggle source
# File lib/mark_mapper/extensions/integer.rb, line 18
def xs_type
  "int"
end