Sha256: 2be05fa07b9f20738ab609eb5a21bc4df657036a1037a2d266882a80ce2a5d11

Contents?: true

Size: 809 Bytes

Versions: 2

Compression:

Stored size: 809 Bytes

Contents

require 'rails/generators/base'

module TochkaCyclopsApi
  module Generators
    class InitializerGenerator < Rails::Generators::Base
      desc 'It creates an initializer to set config data'
      def create_initializer_file
        create_file(
          'config/initializers/tochka_cyclops_api.rb',
          <<~TOCHKA_CYCLOPS_API_INITIALIZER_TEXT
            # frozen_string_literal: true

            TochkaCyclopsApi.configure do |config|
              config.certificate = File.read() # PATH TO TOCHKA CERTIFICATE
              config.private_key = File.read() # PATH TO TOCHKA PRIVATE KEY
              config.sign_thumbprint = '' # YOUR THUMBPRINT
              config.sign_system = '' # YOUR SYSTEM
            end
          TOCHKA_CYCLOPS_API_INITIALIZER_TEXT
        )
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tochka_cyclops_api-0.4.0 lib/tochka_cyclops_api/generators/initializer_generator.rb
tochka_cyclops_api-0.3.0 lib/tochka_cyclops_api/generators/initializer_generator.rb