Module: Content::Data

Defined in:
lib/perron/content/data.rb

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/perron/content/data.rb', line 9

def self.const_missing(name)
  klass = Class.new(Perron::DataSource) do
    def self.const_missing(nested_name) = const_set(nested_name, Class.new(Perron::DataSource))
  end

  const_set(name, klass)
end

.new(identifier) ⇒ Object



5
6
7
# File 'lib/perron/content/data.rb', line 5

def self.new(identifier)
  Perron::DataSource.new(identifier)
end