Sha256: 4589b17a45e2e30cc1d3eb1f427530020a086394eb67bac64d13ef0bc4667dab

Contents?: true

Size: 411 Bytes

Versions: 6

Compression:

Stored size: 411 Bytes

Contents

module Approval
  module Mixins
    extend ActiveSupport::Concern

    class_methods do
      def acts_as_approval_resource(ignore_fields: [])
        include ::Approval::Mixins::Resource
        assign_ignore_fields(ignore_fields)
      end

      def acts_as_approval_user
        include ::Approval::Mixins::User
      end
    end
  end
end

require "approval/mixins/resource"
require "approval/mixins/user"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
approval-0.3.5 lib/approval/mixins.rb
approval-0.3.4 lib/approval/mixins.rb
approval-0.3.3 lib/approval/mixins.rb
approval-0.3.2 lib/approval/mixins.rb
approval-0.3.1 lib/approval/mixins.rb
approval-0.3.0 lib/approval/mixins.rb