Sha256: f914b74d85dd45179cf21a942f700c95488727e272b1897568785e01e726635d

Contents?: true

Size: 439 Bytes

Versions: 1

Compression:

Stored size: 439 Bytes

Contents

module CanTango
  class Ability
    module MasqueradeHelpers
      def masquerade_user?
        return false if masquerading_off?
        @candidate.respond_to?(:active_user) && @candidate.masquerading?
      end

      def masquerade_account?
        return false if masquerading_off?
        @candidate.respond_to?(:active_account)
      end

      def masquerading_off?
        options[:masquerade] == false
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-0.8.0 lib/cantango/ability/masquerade_helpers.rb