enspiral/economatic

View on GitHub
economatic/lib/economatic/contexts/accounts/create.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'playhouse/context'
require 'economatic/entities/bank'
require 'economatic/entities/account'

module Economatic
  module Accounts
    class Create < Playhouse::Context
      actor :bank, repository: Bank
      actor :name
      actor :description, optional: true

      def perform
        Account.create!(actors)
      end
    end
  end
end