Method: Masamune::Schema::Column#initialize
- Defined in:
- lib/masamune/schema/column.rb
#initialize(opts = {}) ⇒ Column
Returns a new instance of Column.
56 57 58 59 60 61 62 |
# File 'lib/masamune/schema/column.rb', line 56 def initialize(opts = {}) opts.symbolize_keys! raise ArgumentError, 'required parameter id: missing' unless opts.key?(:id) DEFAULT_ATTRIBUTES.merge(opts).each do |name, value| public_send("#{name}=", value) end end |