module PaymentSchedule
Constants
- VERSION
Public Class Methods
new(const_name = nil, &block)
click to toggle source
# File lib/payment_schedule.rb, line 7 def self.new(const_name = nil, &block) instruction = Instruction.new instruction.instance_eval(&block) schedule_class = Class.new(Schedule) schedule_class.instruction = instruction Object.const_set(const_name.to_s, schedule_class) if const_name schedule_class end