Sha256: 34b4f8d6d9eced73569c013900d40119eb2b81e3b564d6bd79bd42c0fdd90afc
Contents?: true
Size: 768 Bytes
Versions: 1
Compression:
Stored size: 768 Bytes
Contents
# frozen_string_literal: true if RUBY_VERSION <= '3.1' puts 'This example requires Ruby 3.1 or higher.' exit! 1 end task default: %i[solid_result_event_logs] task :config do require_relative 'config' end desc 'creates an account and an owner user through Solid::Result' task solid_result_event_logs: %i[config] do result1 = Account::OwnerCreation.call( owner: { name: "\tJohn Doe \n", email: ' JOHN.doe@email.com', password: '123123123', password_confirmation: '123123123' } ) puts result1.inspect puts result2 = Account::OwnerCreation.call( uuid: "", owner: {} ).on_failure(:invalid_input) do |output| output[:input].errors.full_messages.each do |message| puts message end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solid-result-2.0.0 | examples/service_objects/Rakefile |