Class: Cucumber::Wire::Snippet::Generator::MultilineArgClassName

Inherits:
Object
  • Object
show all
Defined in:
lib/cucumber/wire/snippet.rb

Instance Method Summary collapse

Constructor Details

#initialize(arg) ⇒ MultilineArgClassName

Returns a new instance of MultilineArgClassName.



17
18
19
20
# File 'lib/cucumber/wire/snippet.rb', line 17

def initialize(arg)
  arg.describe_to(self)
  @result = ''
end

Instance Method Details

#data_tableObject



22
23
24
# File 'lib/cucumber/wire/snippet.rb', line 22

def data_table(*)
  @result = 'Cucumber::MultilineArgument::DataTable'
end

#doc_stringObject



26
27
28
# File 'lib/cucumber/wire/snippet.rb', line 26

def doc_string(*)
  @result = 'Cucumber::MultilineArgument::DocString'
end

#to_sObject



30
31
32
# File 'lib/cucumber/wire/snippet.rb', line 30

def to_s
  @result
end