class Humble::Column

Attributes

column_name[R]

Public Class Methods

new(name) click to toggle source
# File lib/humble/column.rb, line 3
def initialize(name)
  @column_name = name
end

Public Instance Methods

prepare(item) click to toggle source
# File lib/humble/column.rb, line 7
def prepare(item)
  return {} if primary_key? && has_default_value?
  { column_name.to_sym => item.instance_variable_get("@#{column_name}") }
end
primary_key?() click to toggle source
# File lib/humble/column.rb, line 12
def primary_key?
  false
end