class Nanoc::Core::InMemoryDataSource
Attributes
items[R]
layouts[R]
Public Class Methods
new(items, layouts, orig_data_source = nil)
click to toggle source
Calls superclass method
Nanoc::Core::DataSource::new
# File lib/nanoc/core/in_memory_data_source.rb, line 12 def initialize(items, layouts, orig_data_source = nil) super({}, '/', '/', {}) @items = items @layouts = layouts @orig_data_source = orig_data_source end
Public Instance Methods
item_changes()
click to toggle source
Calls superclass method
Nanoc::Core::DataSource#item_changes
# File lib/nanoc/core/in_memory_data_source.rb, line 20 def item_changes @orig_data_source ? @orig_data_source.item_changes : super end
layout_changes()
click to toggle source
Calls superclass method
Nanoc::Core::DataSource#layout_changes
# File lib/nanoc/core/in_memory_data_source.rb, line 24 def layout_changes @orig_data_source ? @orig_data_source.layout_changes : super end