# module Hoe::Flay

Flay plugin for hoe.

### Tasks Provided:¶ ↑

flay

  Analyze for code duplication.

### Attributes

flay_threshold[RW]

Optional: flay threshold to determine threshold failure. [default: 1200-100]

### Public Instance Methods

define_flay_tasks() click to toggle source

Define tasks for plugin.

    # File lib/hoe/flay.rb, line 24
    def define_flay_tasks
      begin
        require 'flay_task'
        FlayTask.new :flay, self.flay_threshold
      rescue Exception
        # skip
      end
    end

initialize_flay() click to toggle source

Initialize variables for plugin.

    # File lib/hoe/flay.rb, line 17
    def initialize_flay
      self.flay_threshold ||= timebomb 1200, 100  # 80% of average :(
    end