aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/options.rb
blob: c0e3e2ed0d4ce9e9ccd380d53d82979f3eba4520 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
module Hbc::Options
  def self.included(base)
    base.extend(ClassMethods)
  end

  module ClassMethods
    attr_writer :no_binaries

    def no_binaries
      @no_binaries ||= false
    end

    attr_writer :debug

    def debug
      @debug ||= false
    end

    attr_writer :verbose

    def verbose
      @verbose ||= false
    end

    attr_writer :cleanup_outdated

    def cleanup_outdated
      @cleanup_outdated ||= false
    end

    attr_writer :help

    def help
      @help ||= false
    end
  end
end