Method: PactBroker::Tags::Repository#create
- Defined in:
- lib/pact_broker/tags/repository.rb
#create(args) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/pact_broker/tags/repository.rb', line 10 def create args params = { name: args.fetch(:name), version_id: args.fetch(:version).id, created_at: Sequel.datetime_class.now, updated_at: Sequel.datetime_class.now } Domain::Tag.dataset.insert_ignore.insert(params) Domain::Tag.find(name: args[:name], version_id: args[:version].id) end |