Sha256: 8d930b9665680b018f2f95be610e21620cb649d192da21b0cf471d9d576b0518

Contents?: true

Size: 400 Bytes

Versions: 1

Compression:

Stored size: 400 Bytes

Contents

class KhojGenerator < Rails::Generators::Base

	source_root File.expand_path('../templates', __FILE__)  
	class_option :api_key, :aliases => '-k', :type => :string, :desc => 'API key.'

	def add_config
		if options[:api_key]
			template 'initializer.rb', 'config/initializers/khoj.rb'
		else
		  p 'Set option --api-key or -k.'
		end
	end

	private
	def api_key
		"'#{options[:api_key]}'"
	end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
khoj-0.0.1 lib/generators/khoj/khoj_generator.rb