Sha256: 53f567e88c964fcf26dc604201ad41466ed842a622892b83989ddd7478ae9362

Contents?: true

Size: 304 Bytes

Versions: 12

Compression:

Stored size: 304 Bytes

Contents

module AppDrone
class Cancan < Drone
  desc "Role-based authorization"
  category :auth

  depends_on :bundle

  param :generate_abilities, :boolean, info: 'build the Ability.rb file'

  def align
    bundle.add 'cancan'
  end

  def execute
    do! :ability if param(:generate_abilities)
  end

end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
app_drone-0.12.1 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.12.0 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.11.3 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.11.2 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.11.1 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.11.0 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.10.0 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.9.2 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.9.1 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.8.6 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.8.5 lib/app_drone/drones/cancan/cancan.rb
app_drone-0.8.4alpha lib/app_drone/drones/cancan/cancan.rb