Class: Transpec::Syntax::Mixin::UselessAndReturn::RecordBuilder
- Inherits:
-
RecordBuilder
- Object
- RecordBuilder
- Transpec::Syntax::Mixin::UselessAndReturn::RecordBuilder
show all
- Defined in:
- lib/transpec/syntax/mixin/useless_and_return.rb
Instance Method Summary
collapse
build, #build, param_names
Instance Method Details
#base_syntax ⇒ Object
67
68
69
|
# File 'lib/transpec/syntax/mixin/useless_and_return.rb', line 67
def base_syntax
fail NotImplementedError
end
|
#new_syntax ⇒ Object
61
62
63
64
65
|
# File 'lib/transpec/syntax/mixin/useless_and_return.rb', line 61
def new_syntax
syntax = base_syntax
syntax << ' { value }' if host.and_return_with_block?
syntax
end
|
#old_syntax ⇒ Object
54
55
56
57
58
59
|
# File 'lib/transpec/syntax/mixin/useless_and_return.rb', line 54
def old_syntax
syntax = base_syntax
syntax << '.and_return'
syntax << ' { value }' if host.and_return_with_block?
syntax
end
|