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