module Utils::Cloudcube
Utilities for working with Cloudcube
Constants
- REGION_LOOKUP
Public Class Methods
bucket(cloudcube_url)
click to toggle source
# File lib/generators/rockstart/storage/active_storage/templates/cloudcube_util.rb, line 18 def self.bucket(cloudcube_url) URI.parse(cloudcube_url).host.split(".").first if cloudcube_url.present? end
prefix(cloudcube_url)
click to toggle source
# File lib/generators/rockstart/storage/active_storage/templates/cloudcube_util.rb, line 26 def self.prefix(cloudcube_url) URI.parse(cloudcube_url).path[1..-1] if cloudcube_url.present? end
public_prefix(cloudcube_url)
click to toggle source
# File lib/generators/rockstart/storage/active_storage/templates/cloudcube_util.rb, line 22 def self.public_prefix(cloudcube_url) prefix(cloudcube_url) + "/public" if cloudcube_url.present? end
region(cloudcube_url)
click to toggle source
# File lib/generators/rockstart/storage/active_storage/templates/cloudcube_util.rb, line 14 def self.region(cloudcube_url) REGION_LOOKUP.fetch bucket(cloudcube_url) if cloudcube_url.present? end