aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/options.rb
blob: e9ba54ff6c207901f7dcf55123de3ffe17b97f76 (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
38
39
module Hbc
  module 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
end