Remove unused coupon class
This commit is contained in:
parent
175c00f459
commit
fae212b842
3 changed files with 0 additions and 40 deletions
|
@ -1,15 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
|
||||
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
|
||||
class Coupon < ApplicationRecord
|
||||
# :name,
|
||||
# :victim_np_id,
|
||||
# :paid, # boolean
|
||||
# :nonprofit,
|
||||
# :nonprofit_id
|
||||
|
||||
scope :unpaid, -> { where(paid: [nil, false]) }
|
||||
|
||||
validates_presence_of :name, :nonprofit_id, :victim_np_id
|
||||
end
|
|
@ -1,9 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
|
||||
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
|
||||
module FetchCoupon
|
||||
def self.page(params)
|
||||
return params[:name].tr('-', '_') if params[:name]
|
||||
end
|
||||
end
|
|
@ -1,16 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
|
||||
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
|
||||
require 'spec_helper'
|
||||
require 'fetch/fetch_coupon'
|
||||
|
||||
describe FetchCoupon do
|
||||
context '.page' do
|
||||
let!(:params) { { name: 'refer-a-friend' } }
|
||||
|
||||
it 'retrieves the correct coupon partial' do
|
||||
expect(FetchCoupon.page(params)).to eq('refer_a_friend')
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue