Sha256: 9e3f962636493c9cd72de21cb1fce53517ae8f2beb15dac10dc6404e6199314c

Contents?: true

Size: 659 Bytes

Versions: 15

Compression:

Stored size: 659 Bytes

Contents

module Eco::API::UseCases::GraphQL::Helpers
  module Base
    require_relative 'base/error_handling'
    require_relative 'base/case_env'
    require_relative 'base/graphql_env'

    include CaseEnv
    include GraphQLEnv

    private

    # Keep a copy of the requests/responses for future reference
    def backup(data, type:)
      dry_run   = simulate? ? "_dry_run" : ""
      dir       = config.people.requests_folder
      file      = File.join(dir, "#{type}#{dry_run}.json")
      session.file_manager.save_json(data, file, :timestamp)
    end

    def exit_error(msg)
      log(:error) { msg }
      exit(1)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
eco-helpers-3.0.21 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.20 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.19 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.18 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.17 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.16 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.15 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.14 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.13 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.12 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.11 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.10 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.9 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.8 lib/eco/api/usecases/graphql/helpers/base.rb
eco-helpers-3.0.7 lib/eco/api/usecases/graphql/helpers/base.rb