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

#default_expiration(v = nil) ⇒ Object



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

def default_expiration(v = nil)
  @default_expiration = v unless v.nil?
  @default_expiration
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

#logical_database(v = nil) ⇒ Object



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

def logical_database(v = nil)
  Familia.trace :DB, dbclient, "#{@logical_database} #{v}", caller(1..1) if Familia.debug?
  @logical_database = v unless v.nil?
  @logical_database
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

Instance Method Details

#default_suffixObject

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



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

def default_suffix
  suffix
end