Report abuse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
def load_rules
rule_sets = data_sources.map { |ds| ds.rules }.compact
if rule_sets.size > 1
raise Nanoc3::Errors::Generic, "multiple data source providing rules found"
elsif rule_sets.size == 0
raise Nanoc3::Errors::Generic, "no data source providing rules found"
end
@rules, @rules_mtime = *rule_sets[0]
dsl.instance_eval(@rules)
end
|