Sha256: f96af710ade23375b5a588051f6a83cf21b447ffb738ce0a6f7f7bb0d4ae45c0
Contents?: true
Size: 748 Bytes
Versions: 3
Compression:
Stored size: 748 Bytes
Contents
module MakeExportable #:nodoc: class ExportableFormat #:nodoc: class_inheritable_accessor :reference class_inheritable_accessor :name attr_accessor :long attr_accessor :mime_type class << self # Register this format with the mothership def register_format unless MakeExportable.exportable_formats[self.reference] MakeExportable.exportable_formats[self.reference] = self end end end def generate(data_set, data_headers=nil) end def sanitize(value) value end def generate_header_option(data_headers=[]) self.mime_type += (self.data_headers.blank? || data_headers === false) ? " header=absent" : " header=present" end end end
Version data entries
3 entries across 3 versions & 1 rubygems