Class: Transpec::Syntax::Mixin::AnyInstanceBlock::AnyInstanceBlockRecord

Inherits:
Record
  • Object
show all
Defined in:
lib/transpec/syntax/mixin/any_instance_block.rb

Direct Known Subclasses

MonkeyPatchAnyInstanceBlockRecord

Instance Method Summary collapse

Methods inherited from Record

#==, #hash, #to_s

Constructor Details

#initialize(host) ⇒ AnyInstanceBlockRecord

Returns a new instance of AnyInstanceBlockRecord.



32
33
34
# File 'lib/transpec/syntax/mixin/any_instance_block.rb', line 32

def initialize(host, *)
  @host = host
end

Instance Method Details

#base_syntaxObject



44
45
46
# File 'lib/transpec/syntax/mixin/any_instance_block.rb', line 44

def base_syntax
  fail NotImplementedError
end

#converted_syntaxObject



40
41
42
# File 'lib/transpec/syntax/mixin/any_instance_block.rb', line 40

def converted_syntax
  "#{base_syntax} { |instance, arg| }"
end

#original_syntaxObject



36
37
38
# File 'lib/transpec/syntax/mixin/any_instance_block.rb', line 36

def original_syntax
  "#{base_syntax} { |arg| }"
end