Class: ReactiveTags::MethodTagger

Inherits:
Object
  • Object
show all
Defined in:
lib/volt/reactive/reactive_tags.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMethodTagger

Returns a new instance of MethodTagger.



11
12
13
# File 'lib/volt/reactive/reactive_tags.rb', line 11

def initialize
  @method_tags = MethodTags.new
end

Instance Attribute Details

#method_tagsObject (readonly)

Returns the value of attribute method_tags.



9
10
11
# File 'lib/volt/reactive/reactive_tags.rb', line 9

def method_tags
  @method_tags
end

Instance Method Details

#destructive!(&block) ⇒ Object



15
16
17
# File 'lib/volt/reactive/reactive_tags.rb', line 15

def destructive!(&block)
  @method_tags.destructive = block || true
end

#pass_reactive!Object



19
20
21
# File 'lib/volt/reactive/reactive_tags.rb', line 19

def pass_reactive!
  @method_tags.pass_reactive = true
end