Sha256: 64bd3722d4dc21cb3dad6868d5a73a81ac1f3b6074b032ba09ed44f04bb92f03

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

require 'rails/generators'

class PartyBusGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)

  argument :connection_id, required: true, :desc => "required"
  argument :secret, required: true, :desc => "required"

  desc "Configures the party-bus notifier with your application secret"

  def create_initializer_file
    initializer "party_bus.rb" do
      <<-EOF
PartyBus.configure do |config|
  config.connection_id = #{connection_id.inspect}
  config.secret = #{secret.inspect}
end
      EOF
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
party_bus-0.4.0 lib/generators/party_bus/party_bus_generator.rb
party_bus-0.3.0 lib/generators/party_bus/party_bus_generator.rb
party_bus-0.2.0 lib/generators/party_bus/party_bus_generator.rb