Module: Magpie
- Defined in:
- lib/apps.rb,
lib/magpie.rb,
lib/models/dung.rb,
lib/magpie/goose.rb,
lib/magpie/mouse.rb,
lib/magpie/utils.rb,
lib/magpie/rubber.rb,
lib/magpie/server.rb,
lib/middles/snake.rb,
lib/models/alipay.rb,
lib/models/tenpay.rb,
lib/middles/alipay.rb,
lib/middles/tenpay.rb,
lib/models/chinabank.rb,
lib/middles/chinabank.rb
Defined Under Namespace
Modules: Goose, Mouse, Rubber, Utils Classes: Alipay, AlipayModel, Chinabank, ChinabankModel, Dung, Server, Snake, Tenpay, TenpayModel
Constant Summary collapse
- BIRD_APP =
Rack::Builder.new { use Rack::ContentType, "text/xml" use Rack::ContentLength map "/alipay" do use Alipay run lambda{ |env| [200, {}, [""]]} end map "/chinabank" do use Chinabank run lambda { |env| [200, {}, [""]]} end map "/tenpay" do use Tenpay run lambda { |env| [200, {}, [""]]} end }
- SNAKE_APP =
Rack::Builder.new { use Rack::ContentType, "text/html" use Rack::ContentLength use Rack::Static, :urls => ["/images"], :root => File.join(Dir.pwd, "..", "static") use Snake do |snake| snake.tongue :alipay, :states => :index snake.tongue :chinabank, :states => :index, :actions => :index snake.tongue :tenpay, :states => :index, :actions => :index snake.tongue :order, :actions => :pay end run lambda { |env| [200, { }, [""]]} }
- VERSION =
[0, 8, 8]
- FORMAT_ERRORS =
%{%s : "%s" \n}
- FORMAT_NOTIFY =
%{Notify to [%s] %s at[%s]\n Parameters:%s\n\nBusiness result:%s\n\n}
Class Attribute Summary collapse
-
.logger ⇒ Object
Returns the value of attribute logger.
-
.yml_db ⇒ Object
Returns the value of attribute yml_db.
Class Method Summary collapse
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
15 16 17 |
# File 'lib/magpie.rb', line 15 def logger @logger end |
.yml_db ⇒ Object
Returns the value of attribute yml_db.
14 15 16 |
# File 'lib/magpie.rb', line 14 def yml_db @yml_db end |
Class Method Details
.version ⇒ Object
17 18 19 |
# File 'lib/magpie.rb', line 17 def version VERSION.join(".") end |