class BankAccountStatement::Outputs::Base

Public Class Methods

formats() click to toggle source
# File lib/bank-account-statement/outputs/base.rb, line 12
def self.formats
  Hash[@@format_klasses.map { |k|
    [k.name.split('::').drop(2).join('/'), k]
  }]
end
inherited(subklass) click to toggle source
Calls superclass method
# File lib/bank-account-statement/outputs/base.rb, line 6
def self.inherited(subklass)
  @@format_klasses ||= []
  @@format_klasses << subklass unless subklass.name =~ /Base$/
  super
end
new(data) click to toggle source
# File lib/bank-account-statement/outputs/base.rb, line 18
def initialize(data)
  @data = data
end