module Her::Model::ORM::CreateMethods::ClassMethods

Public Instance Methods

create(params = {}) click to toggle source

Create a resource and return it

@example

@user = User.create({ fullname: "Tobias Fünke" })
# Called via POST "/users/1"
# File lib/her/model/orm/create_methods.rb, line 13
def create(params = {})
  resource = new(params)
  resource.save
  resource
end
create!(params = {}) click to toggle source
# File lib/her/model/orm/create_methods.rb, line 19
def create!(params = {})
  resource = create(params)
  raise RecordInvalid.new(resource.errors) unless resource.errors.empty?

  resource
end