Class: ScaffoldingCommands
Instance Method Summary
collapse
#browser, #browser_options, #path, #platform, #raid, #url
Instance Method Details
#config ⇒ Object
101
102
103
104
105
106
107
|
# File 'lib/commands/scaffolding_commands.rb', line 101
def config
if options[:delete]
Scaffolding.new.delete_config
else
Scaffolding.new.generate_config
end
end
|
#feature(name) ⇒ Object
39
40
41
42
43
44
45
46
|
# File 'lib/commands/scaffolding_commands.rb', line 39
def feature(name)
path = options[:path] || load_config_path('feature')
if options[:delete]
Scaffolding.new([name, path]).delete_feature
else
Scaffolding.new([name, path]).generate_feature
end
end
|
#helper(name) ⇒ Object
73
74
75
76
77
78
79
80
|
# File 'lib/commands/scaffolding_commands.rb', line 73
def helper(name)
path = options[:path] || load_config_path('helper')
if options[:delete]
Scaffolding.new([name, path]).delete_helper
else
Scaffolding.new([name, path]).generate_helper
end
end
|
#new(project_name) ⇒ Object
10
11
12
|
# File 'lib/commands/scaffolding_commands.rb', line 10
def new(project_name)
.new(project_name).
end
|
#page(name) ⇒ Object
22
23
24
25
26
27
28
29
|
# File 'lib/commands/scaffolding_commands.rb', line 22
def page(name)
path = options[:path] || load_config_path('page')
if options[:delete]
Scaffolding.new([name, path]).delete_class
else
Scaffolding.new([name, path]).generate_class
end
end
|
#scaffold(name) ⇒ Object
86
87
88
89
90
91
92
93
|
# File 'lib/commands/scaffolding_commands.rb', line 86
def scaffold(name)
if Pathname.new('spec').exist? && !Pathname.new('features').exist?
Scaffolding.new([name, load_config_path('spec')]).generate_spec
else
Scaffolding.new([name, load_config_path('feature')]).generate_feature
end
Scaffolding.new([name, load_config_path('page')]).generate_class
end
|
#spec(name) ⇒ Object
56
57
58
59
60
61
62
63
|
# File 'lib/commands/scaffolding_commands.rb', line 56
def spec(name)
path = options[:path] || load_config_path('spec')
if options[:delete]
Scaffolding.new([name, path]).delete_spec
else
Scaffolding.new([name, path]).generate_spec
end
end
|