Class: Palmade::Cableguy::Builders::CableChmod

Inherits:
Cable
  • Object
show all
Defined in:
lib/palmade/cableguy/builders/cable_chmod.rb

Instance Attribute Summary

Attributes inherited from Cable

#args

Instance Method Summary collapse

Methods inherited from Cable

add_as, build, build_key, builders, #initialize, supported_builders

Constructor Details

This class inherits a constructor from Palmade::Cableguy::Cable

Instance Method Details

#configure(cabler, cabling, target) ⇒ Object



5
6
7
8
9
# File 'lib/palmade/cableguy/builders/cable_chmod.rb', line 5

def configure(cabler, cabling, target)
  cabler.say_with_time "changing permissions #{args.join(' -> ')}" do
    FileUtils.chmod(@args.shift.to_i(8), File.join(cabler.app_root, @args.shift))
  end
end