Sha256: 35882422f9adccb083fd97174561a72d5e7828d0fbe43db5489add65bf7a48be

Contents?: true

Size: 585 Bytes

Versions: 10

Compression:

Stored size: 585 Bytes

Contents

# frozen_string_literal: true

module RubyRabbitmqJanus
  module Generators
    # Create an class for generate a initializer
    class InitializerGenerator < Rails::Generators::Base
      desc 'Generate a initializer to this gem for rails application.'

      # Create an initializer
      def copy_initializer
        initializer 'ruby_rabbitmq_janus.rb' do
          "# frozen_string_literal: true\n\n" \
            "::RRJ = RubyRabbitmqJanus::RRJ.new\n"\
            '::JanusEvents = RubyRabbitmqJanus::Janus::Concurrencies::Event.instance'
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-1.1.6 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.5 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.4 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.3 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.2 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.1 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.1.0 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.0.8 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.0.7 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb
ruby_rabbitmq_janus-1.0.6 lib/generators/ruby_rabbitmq_janus/initializer_generator.rb