Module: ActsAsBytefield::InstanceMethods

Defined in:
lib/acts_as_bytefield.rb

Instance Method Summary collapse

Instance Method Details

#bytefield_value(column, field) ⇒ Object



48
49
50
# File 'lib/acts_as_bytefield.rb', line 48

def bytefield_value(column, field)
  self[column][byte_index(column, field)]
end

#set_bytefield_value(column, field, value) ⇒ Object



52
53
54
55
56
# File 'lib/acts_as_bytefield.rb', line 52

def set_bytefield_value(column, field, value)
  self[column] ||= ''
  null_pad(column)
  self[column][byte_index(column, field)] = guarded_value(value)
end