payment_settup/app/models/payment_setup_list.rb

19 lines
492 B
Ruby

class PaymentSetupList
include Mongoid::Document
include Mongoid::Timestamps
field :data, type: Hash,default: {}
field :payment_type, type: String,default: ''
def name
helper1 = helper_method
helper1.name(self)
end
def get_pay_array
helper1 = helper_method
helper1.get_pay_array(self)
end
def helper_method
select_option = self.payment_type
Admin::PaymentSetup.module_eval "#{select_option.split('_').map{|v| v.capitalize}.join('')}Helper"
end
end