Sha256: b686983f44d9f4a11c839927cc715628c118e6eb3bea5f5a91ff9fcd65341b3b

Contents?: true

Size: 334 Bytes

Versions: 2

Compression:

Stored size: 334 Bytes

Contents

module Hushed
  module Documents
    module  Document
      DATEFORMAT = "%Y%m%d_%H%M%S"

      def to_xml
        raise NotImplementedError("To be implemented by subclasses")
      end

      def filename
        @filename ||= "#{business_unit}_#{type}_#{document_number}_#{date.strftime(DATEFORMAT)}.xml"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hushed-0.0.2 lib/hushed/documents/document.rb
hushed-0.0.1 lib/hushed/documents/document.rb