Sha256: fbfd226fa27a8cf07fd040c53139cc32b571a5c0ba8ee6fb8ae28f972a8a133e

Contents?: true

Size: 1.13 KB

Versions: 7

Compression:

Stored size: 1.13 KB

Contents

require "rubygems"
require 'pp'
require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 1000
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.spark-api-history"

if ENV["SPARK_API_CONSOLE"].nil?
  require 'spark_api'
else
  puts "Enabling console mode for local gem"
  Bundler.require(:default, "development") if defined?(Bundler)
  path = File.expand_path(File.dirname(__FILE__) + "/../../../lib/")
  $LOAD_PATH.unshift(path) unless $LOAD_PATH.include?(path)
  require path + '/spark_api'
end

IRB.conf[:AUTO_INDENT]=true
IRB.conf[:PROMPT][:SPARK]= {
  :PROMPT_I => "SparkApi:%03n:%i> ",
  :PROMPT_S => "SparkApi:%03n:%i%l ",
  :PROMPT_C => "SparkApi:%03n:%i* ",
  :RETURN => "%s\n"
} 

IRB.conf[:PROMPT_MODE] = :SPARK

path = File.expand_path(File.dirname(__FILE__) + "/../../../lib/")
$LOAD_PATH.unshift(path) unless $LOAD_PATH.include?(path)
require path + '/spark_api'

module SparkApi
  def self.logger
    if @logger.nil?
      @logger = Logger.new(STDOUT)
      @logger.level = ENV["DEBUG"].nil? ? Logger::WARN : Logger::DEBUG
    end
    @logger
  end
end

SparkApi.logger.info("Client configured!")

include SparkApi::Models

def c
  SparkApi.client
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spark_api-1.1.2 lib/spark_api/cli/setup.rb
spark_api-1.1.1 lib/spark_api/cli/setup.rb
spark_api-1.1.0 lib/spark_api/cli/setup.rb
spark_api-1.0.4 lib/spark_api/cli/setup.rb
spark_api-1.0.2 lib/spark_api/cli/setup.rb
spark_api-1.0.1 lib/spark_api/cli/setup.rb
spark_api-1.0.0 lib/spark_api/cli/setup.rb