Class: Cogibara::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/cogibara/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#active_file_modeObject

Returns the value of attribute active_file_mode.



4
5
6
# File 'lib/cogibara/configuration.rb', line 4

def active_file_mode
  @active_file_mode
end

#active_modeObject

Returns the value of attribute active_mode.



3
4
5
# File 'lib/cogibara/configuration.rb', line 3

def active_mode
  @active_mode
end

Instance Method Details

#defaultsObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/cogibara/configuration.rb', line 6

def defaults
  {
    name: "cucumber",
    speak: false,
    text: true,
    hard_parse: true,
    soft_parse: true,
    verbose: true,
    local: false,
    use_redis: true,
  }
end

#hard_parseObject



39
40
41
# File 'lib/cogibara/configuration.rb', line 39

def hard_parse
  @hard_parse.nil? ? defaults[:hard_parse] : @hard_parse
end

#hard_parse=(hard_parse) ⇒ Object



35
36
37
# File 'lib/cogibara/configuration.rb', line 35

def hard_parse=(hard_parse)
  @hard_parse=hard_parse
end

#localObject



59
60
61
# File 'lib/cogibara/configuration.rb', line 59

def local
  @local.nil? ? defaults[:local] : @local
end

#local=(local) ⇒ Object



63
64
65
# File 'lib/cogibara/configuration.rb', line 63

def local=(local)
  @local = local
end

#nameObject



23
24
25
# File 'lib/cogibara/configuration.rb', line 23

def name
  @name.nil? ? defaults[:name] : @name
end

#name=(name) ⇒ Object



19
20
21
# File 'lib/cogibara/configuration.rb', line 19

def name=(name)
 @name = name
end

#soft_parseObject



47
48
49
# File 'lib/cogibara/configuration.rb', line 47

def soft_parse
  @soft_parse.nil? ? defaults[:soft_parse] : @soft_parse
end

#soft_parse=(soft_parse) ⇒ Object



43
44
45
# File 'lib/cogibara/configuration.rb', line 43

def soft_parse=(soft_parse)
  @soft_parse = soft_parse
end

#speakObject



31
32
33
# File 'lib/cogibara/configuration.rb', line 31

def speak
  @speak.nil? ? defaults[:speak] : @speak
end

#speak=(speak) ⇒ Object



27
28
29
# File 'lib/cogibara/configuration.rb', line 27

def speak=(speak)
  @speak=speak
end

#textObject



67
68
69
# File 'lib/cogibara/configuration.rb', line 67

def text
  @text.nil? ? defaults[:text] : @text
end

#text=(text) ⇒ Object



71
72
73
# File 'lib/cogibara/configuration.rb', line 71

def text=(text)
  @text = text
end

#use_redisObject



51
52
53
# File 'lib/cogibara/configuration.rb', line 51

def use_redis
  @use_redis.nil? ? defaults[:use_redis] : @use_redis
end

#use_redis=(use_redis) ⇒ Object



55
56
57
# File 'lib/cogibara/configuration.rb', line 55

def use_redis=(use_redis)
  @use_redis = use_redis
end

#verboseObject



75
76
77
# File 'lib/cogibara/configuration.rb', line 75

def verbose
  @verbose.nil? ? defaults[:verbose] : @verbose
end

#verbose=(verbose) ⇒ Object



79
80
81
# File 'lib/cogibara/configuration.rb', line 79

def verbose=(verbose)
  @verbose = verbose
end