Method: AutoSet::SetColumn#initialize

Defined in:
lib/auto_set/set_column.rb

#initialize(column, parents, options = {}) ⇒ SetColumn

Returns a new instance of SetColumn.



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/auto_set/set_column.rb', line 3

def initialize(column, parents, options = {})
  @column = column

  if parents.is_a? Hash
    @options = parents.reverse_merge from: :code
  else
    @options = options || {}
    @parents = parents
    @parents = @parents.is_a?(Array) ? @parents : [ @parents ]
  end
end