Class: Hakuban::TagBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/hakuban/exchange.rb

Instance Method Summary collapse

Constructor Details

#initialize(store, descriptor) ⇒ TagBuilder

Returns a new instance of TagBuilder.



61
62
63
# File 'lib/hakuban/exchange.rb', line 61

def initialize(store, descriptor)
	@store, @descriptor = store, descriptor
end

Instance Method Details

#expose(&block) ⇒ Object



69
70
71
# File 'lib/hakuban/exchange.rb', line 69

def expose(&block)
	TagExposeContract.send(:new, @store, @descriptor).do_and_drop_or_return(&block)
end

#observe(&block) ⇒ Object



65
66
67
# File 'lib/hakuban/exchange.rb', line 65

def observe(&block)
	TagObserveContract.send(:new, @store, @descriptor).do_and_drop_or_return(&block)
end