Skip to content

Commit

Permalink
Renaming key file; renaming string function; some reformatting.
Browse files Browse the repository at this point in the history
  • Loading branch information
cgore committed Apr 7, 2013
1 parent 4422faf commit acb38b9
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
*~
btcapi.yml
btce-api-key.yml
2 changes: 2 additions & 0 deletions btce-api-key.yml.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
key: YOUR-API-KEY
secret: YOUR-SECRET-KEY
20 changes: 11 additions & 9 deletions lib/btce.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,20 @@
require 'json'
require 'net/http'
require 'net/https'
require 'uri'
require 'openssl'
require 'uri'
require 'yaml'

class String
def underscore
self.gsub(/::/, '/').
gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
gsub(/([a-z\d])([A-Z])/,'\1_\2').
tr("-", "_").
downcase
def camelcase_to_snakecase
self.gsub(/::/, '/')
.gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2')
.gsub(/([a-z\d])([A-Z])/,'\1_\2')
.tr("-", "_")
.downcase
end
end

module Btce
class API
BTCE_DOMAIN = "btc-e.com"
Expand Down Expand Up @@ -77,7 +79,7 @@ class API
"eur_usd" => 4,
"nvc_btc" => 4
}
API_KEY = YAML::load(File.open('btcapi.yml'))
API_KEY = YAML::load(File.open('btce-api-key.yml'))


class << self
Expand Down Expand Up @@ -166,7 +168,7 @@ def nonce

OPERATIONS.each do |operation|
class_eval %{
def #{operation.underscore} extra={}
def #{operation.camelcase_to_snakecase} extra={}
trade_api_call "#{operation}", extra
end
}
Expand Down

0 comments on commit acb38b9

Please sign in to comment.