Ricardo Garcia
Builds for 1 pipeline failed in 0 seconds

Rubocop auto

1 +# frozen_string_literal: true
1 source 'https://rubygems.org' 2 source 'https://rubygems.org'
2 3
3 group :development do 4 group :development do
......
1 +# frozen_string_literal: true
1 # A sample Guardfile 2 # A sample Guardfile
2 # More info at https://github.com/guard/guard#readme 3 # More info at https://github.com/guard/guard#readme
3 4
......
1 +# frozen_string_literal: true
1 require 'rspec/core/rake_task' 2 require 'rspec/core/rake_task'
2 require 'bundler/gem_tasks' 3 require 'bundler/gem_tasks'
3 4
......
1 #!/usr/bin/env ruby 1 #!/usr/bin/env ruby
2 +# frozen_string_literal: true
2 3
3 require 'bundler/setup' 4 require 'bundler/setup'
4 require 'active_record' 5 require 'active_record'
......
1 +# frozen_string_literal: true
1 module ActsAsChargeable 2 module ActsAsChargeable
2 extend ActiveSupport::Concern 3 extend ActiveSupport::Concern
3 # Class Methods 4 # Class Methods
......
1 +# frozen_string_literal: true
1 module Var 2 module Var
2 class ConektaCardHandler < ConektaHandler 3 class ConektaCardHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = 'Card'.freeze 4 + PAYMENT_METHOD_STRING = 'Card'
4 end 5 end
5 end 6 end
......
1 +# frozen_string_literal: true
1 module Var 2 module Var
2 class ConektaHandler 3 class ConektaHandler
3 - PAYMENT_METHOD_STRING = 'Conekta_payment'.freeze 4 + PAYMENT_METHOD_STRING = 'Conekta_payment'
4 5
5 class << self 6 class << self
6 def analyze(event) 7 def analyze(event)
......
1 +# frozen_string_literal: true
1 module Var 2 module Var
2 class ConektaOxxoHandler < ConektaHandler 3 class ConektaOxxoHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = 'OXXO'.freeze 4 + PAYMENT_METHOD_STRING = 'OXXO'
4 end 5 end
5 end 6 end
......
1 +# frozen_string_literal: true
1 module Var 2 module Var
2 class ConektaPayoutHandler 3 class ConektaPayoutHandler
3 class << self 4 class << self
......
1 +# frozen_string_literal: true
1 module Var 2 module Var
2 class ConektaSpeiHandler < ConektaHandler 3 class ConektaSpeiHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = 'Bank Transfer'.freeze 4 + PAYMENT_METHOD_STRING = 'Bank Transfer'
4 end 5 end
5 end 6 end
......
1 +# frozen_string_literal: true
1 require 'rails/generators' 2 require 'rails/generators'
2 # Generator for models 3 # Generator for models
3 class VarModelGenerator < Rails::Generators::NamedBase 4 class VarModelGenerator < Rails::Generators::NamedBase
......
1 +# frozen_string_literal: true
1 require 'var/version' 2 require 'var/version'
2 require 'conekta' 3 require 'conekta'
3 require 'paypal-sdk-rest' 4 require 'paypal-sdk-rest'
......
1 +# frozen_string_literal: true
1 # Var Version 2 # Var Version
2 module Var 3 module Var
3 - VERSION = '0.3.0'.freeze 4 + VERSION = '0.3.0'
4 end 5 end
......
1 +# frozen_string_literal: true
1 require 'spec_helper' 2 require 'spec_helper'
2 3
3 describe ActsAsChargeable do 4 describe ActsAsChargeable do
......
1 +# frozen_string_literal: true
1 require 'spec_helper' 2 require 'spec_helper'
2 3
3 describe Var::ConektaHandler do 4 describe Var::ConektaHandler do
......
1 +# frozen_string_literal: true
1 class VarDatabaseMock 2 class VarDatabaseMock
2 class << self 3 class << self
3 def setup_db 4 def setup_db
......
1 +# frozen_string_literal: true
1 class Product < ActiveRecord::Base 2 class Product < ActiveRecord::Base
2 acts_as_chargeable 3 acts_as_chargeable
3 end 4 end
......
1 +module WebHookPostRequest
2 + OXXO_CHARGE_CREATED = {
3 + "data": {
4 + "object": {
5 + "id":"5514803f241229981e0022e6", "livemode":false,
6 + "created_at":1427406911, "status":"pending_payment", "currency":"MXN",
7 + "description":"Stogies", "reference_id":"9839-wolf_pack",
8 + "failure_code":null, "failure_message":null, "monthly_installments":null,
9 + "object":"charge", "amount":20000, "paid_at":null, "fee":812,
10 + "customer_id":"", "refunds":[], "payment_method": {
11 + "barcode":"38100000000042290121213001160013",
12 + "barcode_url":"http://s3.amazonaws.com/cash_payment_barcodes/" \
13 + "38100000000042290121213001160013.png",
14 + "object":"cash_payment", "type":"oxxo", "expires_at":1430006400,
15 + "store_name":"OXXO"
16 + }, "details": {
17 + "name":"Wolverine", "phone":"403-342-0642", "email":"logan@x-men.org",
18 + "line_items":[]
19 + }
20 + }, "previous_attributes":{}}, "livemode":false, "webhook_status":"pending",
21 + "id":"5514803f241229981e0022e9", "object":"event", "type":"charge.created",
22 + "created_at":1427406911, "webhook_logs":[
23 + {"id":"webhl_PBmYvkfdNDYKezJ", "url":"http://requestb.in/u3n4ywu3",
24 + "failed_attempts":0, "last_http_response_status":-1,
25 + "object":"webhook_log", "last_attempted_at":0}]}
26 +end
1 +# frozen_string_literal: true
1 require 'pry' 2 require 'pry'
2 require 'active_record' 3 require 'active_record'
3 require 'active_support' 4 require 'active_support'
......
This diff is collapsed. Click to expand it.
1 +# frozen_string_literal: true
1 lib = File.expand_path('../lib', __FILE__) 2 lib = File.expand_path('../lib', __FILE__)
2 $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) 3 $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
3 require 'var/version' 4 require 'var/version'
......