Module: Familia::Settings

Included in:
Familia, Horreum::ClassMethods
Defined in:
lib/familia/settings.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#db(v = nil) ⇒ Object



35
36
37
38
# File 'lib/familia/settings.rb', line 35

def db(v = nil)
  @db = v unless v.nil?
  @db
end

#delim(val = nil) ⇒ Object



15
16
17
18
# File 'lib/familia/settings.rb', line 15

def delim(val = nil)
  @delim = val if val
  @delim
end

#prefix(val = nil) ⇒ Object



20
21
22
23
# File 'lib/familia/settings.rb', line 20

def prefix(val = nil)
  @prefix = val if val
  @prefix
end

#suffix(val = nil) ⇒ Object



25
26
27
28
# File 'lib/familia/settings.rb', line 25

def suffix(val = nil)
  @suffix = val if val
  @suffix
end

#ttl(v = nil) ⇒ Object



30
31
32
33
# File 'lib/familia/settings.rb', line 30

def ttl(v = nil)
  @ttl = v unless v.nil?
  @ttl
end

Instance Method Details

#default_suffixObject

We define this do-nothing method because it reads better than simply Familia.suffix in some contexts.



42
43
44
# File 'lib/familia/settings.rb', line 42

def default_suffix
  suffix
end