class CannedTuna::ContentProxy

Public Class Methods

new() click to toggle source
# File lib/canned_tuna/content_proxy.rb, line 3
def initialize
  @outlets = {}
end

Public Instance Methods

outlet(name = :default, &block) click to toggle source
# File lib/canned_tuna/content_proxy.rb, line 11
def outlet name = :default, &block
  @outlets[name] = block
end
outlet_for(name, &default_content) click to toggle source
# File lib/canned_tuna/content_proxy.rb, line 7
def outlet_for name, &default_content
  @outlets[name] || default_content || proc {}
end