Class: Compass::Commands::WriteConfiguration
Instance Attribute Summary
Attributes inherited from ProjectBase
#options, #project_name
Attributes inherited from Base
#options, #working_path
Attributes included from Actions
#logger
Instance Method Summary
collapse
#configure!, #installer
Methods inherited from ProjectBase
#execute
Methods inherited from Base
#execute
Methods included from Actions
#basename, #compile, #copy, #directory, #relativize, #remove, #separate, #strip_trailing_separator, #write_file
Constructor Details
#initialize(working_path, options) ⇒ WriteConfiguration
Returns a new instance of WriteConfiguration.
9
10
11
12
|
# File 'lib/compass/commands/write_configuration.rb', line 9
def initialize(working_path, options)
super
assert_project_directory_exists!
end
|
Instance Method Details
#explicit_config_file_must_be_readable? ⇒ Boolean
22
23
24
|
# File 'lib/compass/commands/write_configuration.rb', line 22
def explicit_config_file_must_be_readable?
false
end
|
#installer_args ⇒ Object
18
19
20
|
# File 'lib/compass/commands/write_configuration.rb', line 18
def installer_args
[nil, project_directory, options]
end
|
14
15
16
|
# File 'lib/compass/commands/write_configuration.rb', line 14
def perform
installer.write_configuration_files(options[:configuration_file])
end
|