module DbSucker::Application::Container::Variation::Accessors
Public Instance Methods
constraint(table)
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 38 def constraint table data["constraints"] && (data["constraints"][table] || data["constraints"]["__default"]) end
copies_file?()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 26 def copies_file? data["file"] end
copies_file_compressed?()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 30 def copies_file_compressed? copies_file? && data["file"].end_with?(".gz") end
ctn()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 6 def ctn cfg end
gzip_binary()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 22 def gzip_binary source["gzip_binary"] || "gzip" end
incrementals()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 18 def incrementals data["incremental"] || {} end
label()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 14 def label data["label"] end
requires_uncompression?()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 34 def requires_uncompression? !copies_file_compressed? || data["database"] end
source()
click to toggle source
# File lib/db_sucker/application/container/variation/accessors.rb, line 10 def source ctn.source end