I'm wondering how it may be possible to access Nanoc's variables (e.g.
name: 'Community Edition'
name: 'Enterprise Edition'
Caution: This answer deals with a private API!
You can create a site using the
site = Nanoc::Int::SiteLoader.new.new_from_cwd
The site has a config:
site.config[:products][:ce][:name] # => Community Edition
Again, this is part of a private API (for the time being, at least), so the code above might break in a future release.