class Jeny::File::Full
Public Instance Methods
context_rgx()
click to toggle source
# File lib/jeny/file/full.rb, line 5 def context_rgx /^#{config.jeny_block_delimiter}\(([a-z]+)\)\s*$/ end
has_jeny_context?()
click to toggle source
# File lib/jeny/file/full.rb, line 9 def has_jeny_context? path.readlines.first =~ context_rgx end
instantiate(data)
click to toggle source
# File lib/jeny/file/full.rb, line 21 def instantiate(data) path.readlines.map{|l| next if l =~ context_rgx Dialect.render(l, data) }.compact.join("") end
instantiate_context(data)
click to toggle source
# File lib/jeny/file/full.rb, line 13 def instantiate_context(data) if path.readlines.first =~ context_rgx data[$1] else data end end