Class: Silly::DataModel

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/silly/data_model.rb

Instance Method Summary collapse

Instance Method Details

#contentObject



12
13
14
# File 'lib/silly/data_model.rb', line 12

def content
  Silly::Parse.page_file(realpath)
end

#dataObject



3
4
5
6
7
8
9
10
# File 'lib/silly/data_model.rb', line 3

def data
  data = {}
  cascade.each do |path|
    data = Silly::Utils.deep_merge(data, (Silly::Parse.data_file(path) || {}))
  end

  data
end