class DataFiles
Public Class Methods
new(data_sources)
click to toggle source
Accepts a single String
, Hash
, or Array
String
must be a filename Hash
must contain :file and optionally :type and :pattern Array
must contain filenames as strings Returns array of DataSrc
objects
# File lib/liquidoc.rb, line 686 def initialize data_sources @data_sources = [] if data_sources.is_a? Array data_sources.each do |src| @data_sources << DataSrc.new(src) end else # data_sources is String or Hash @data_sources[0] = DataSrc.new(data_sources) end @src_class = data_sources.class end
Public Instance Methods
sources()
click to toggle source
# File lib/liquidoc.rb, line 698 def sources @data_sources end
type()
click to toggle source
# File lib/liquidoc.rb, line 702 def type # returns the original class of the object used to init this obj @src_class end