Method: Filemaker::Model::Persistable#create

Defined in:
lib/filemaker/model/persistable.rb

#createObject



24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/filemaker/model/persistable.rb', line 24

def create
  return false unless valid?

  run_callbacks :create do
    options = {}
    yield options if block_given?
    resultset = api.new(create_attributes, options)
    changes_applied
    replace_new_data(resultset)
  end
  self
end