module BrainblocksHelper
Public Instance Methods
brainblocks(wallet = "xrb_1xau1obw9u14ung8okbstmh4wmc63iw9y5cq3way3pbkj4krh9j15f4j7dnz", amount = 1000, currency = "rai", on_success = "console.log('Payment successful!', data.token);")
click to toggle source
# File lib/brainblocks-rails/brainblocks_rails_helper.rb, line 2 def brainblocks(wallet = "xrb_1xau1obw9u14ung8okbstmh4wmc63iw9y5cq3way3pbkj4krh9j15f4j7dnz", amount = 1000, currency = "rai", on_success = "console.log('Payment successful!', data.token);") @brainblocks_id ||= -1 element = "brainblocks-#{@brainblocks_id += 1}" button = tag.div id: element script = javascript_tag do <<-END.squish.html_safe brainblocks.Button.render({ payment: { destination: '#{wallet}', currency: '#{currency}', amount: #{amount} }, onPayment: function(data) { #{on_success} } }, '##{element}'); END end button + script end