module Fend::Plugins::Contexts::InstanceMethods
Public Class Methods
new(*args)
click to toggle source
# File lib/fend/plugins/contexts.rb, line 66 def initialize(*args) opts = if (_opts = args.last) && _opts.is_a?(Hash) _opts else {} end @_context = opts.fetch(:context, :default) end
Public Instance Methods
context(*values) { || ... }
click to toggle source
# File lib/fend/plugins/contexts.rb, line 76 def context(*values, &block) values = Array(values) yield if values.include?(@_context) end