Module: Payr

Defined in:
lib/payr.rb,
lib/payr/client.rb,
lib/payr/engine.rb,
lib/payr/version.rb,
lib/payr/controllers/payr_filters.rb,
lib/payr/controllers/payr_helpers.rb,
lib/generators/payr/install_generator.rb

Defined Under Namespace

Modules: PayrFilters, PayrHelpers Classes: Bill, BillsController, Client, Engine, InstallGenerator

Constant Summary collapse

VERSION =
"1.0.6"
@@site_id =
nil
@@secret_key =
nil
@@rang =
nil
@@paybox_id =
nil
@@currency =
:euro
@@hash =
:sha512
@@paybox_url =
nil
@@paybox_url_back_one =
nil
@@paybox_url_back_two =
nil
@@callback_values =
{ amount:"m", ref:"r", auto:"a", error:"e", signature:"k" }
@@typepaiement =
nil
@@typecard =
nil

Class Method Summary collapse

Class Method Details

.include_helpers(scope) ⇒ Object



59
60
61
62
63
64
65
66
67
68
69
# File 'lib/payr.rb', line 59

def self.include_helpers(scope)
# add methods to action_controller
  ActiveSupport.on_load(:action_controller) do
    include scope::PayrFilters
  end

  # add view helpers
  ActiveSupport.on_load(:action_view) do
    include scope::PayrHelpers
  end
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Payr)

    the object that the method was called on



55
56
57
# File 'lib/payr.rb', line 55

def self.setup
	yield self
end