Method: Metka.Model

Defined in:
lib/metka/model.rb

.Model(column: nil, columns: nil, **options) ⇒ Object

Raises:

  • (ArgumentError)


9
10
11
12
13
14
# File 'lib/metka/model.rb', line 9

def self.Model(column: nil, columns: nil, **options)
  columns = [column, *columns].uniq.compact
  raise ArgumentError, 'Columns not specified' unless columns.present?

  Metka::Model.new(columns: columns, **options)
end