class AssetSync::InstallGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 10 def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
app_name()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 82 def app_name @app_name ||= Rails.application.is_a?(Rails::Application) && Rails.application.class.name.sub(/::Application$/, "").downcase end
aws?()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 14 def aws? options[:provider] == 'AWS' end
aws_access_key_id()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 34 def aws_access_key_id "<%= ENV['AWS_ACCESS_KEY_ID'] %>" end
aws_secret_access_key()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 38 def aws_secret_access_key "<%= ENV['AWS_SECRET_ACCESS_KEY'] %>" end
aws_session_token()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 42 def aws_session_token "<%= ENV['AWS_SESSION_TOKEN'] %>" end
azure_rm?()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 26 def azure_rm? options[:provider] == 'AzureRM' end
azure_storage_access_key()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 66 def azure_storage_access_key "<%= ENV['AZURE_STORAGE_ACCESS_KEY'] %>" end
azure_storage_account_name()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 62 def azure_storage_account_name "<%= ENV['AZURE_STORAGE_ACCOUNT_NAME'] %>" end
b2_bucket_id()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 78 def b2_bucket_id "<%= ENV['B2_BUCKET_ID'] %>" end
b2_key_id()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 70 def b2_key_id "<%= ENV['B2_KEY_ID'] %>" end
b2_key_token()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 74 def b2_key_token "<%= ENV['B2_KEY_TOKEN'] %>" end
backblaze?()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 30 def backblaze? options[:provider] == 'Backblaze' end
generate_config()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 86 def generate_config if options[:use_yml] template "asset_sync.yml", "config/asset_sync.yml" end end
generate_initializer()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 92 def generate_initializer unless options[:use_yml] template "asset_sync.rb", "config/initializers/asset_sync.rb" end end
google?()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 18 def google? options[:provider] == 'Google' end
google_storage_access_key_id()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 46 def google_storage_access_key_id "<%= ENV['GOOGLE_STORAGE_ACCESS_KEY_ID'] %>" end
google_storage_secret_access_key()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 50 def google_storage_secret_access_key "<%= ENV['GOOGLE_STORAGE_SECRET_ACCESS_KEY'] %>" end
rackspace?()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 22 def rackspace? options[:provider] == 'Rackspace' end
rackspace_api_key()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 58 def rackspace_api_key "<%= ENV['RACKSPACE_API_KEY'] %>" end
rackspace_username()
click to toggle source
# File lib/generators/asset_sync/install_generator.rb, line 54 def rackspace_username "<%= ENV['RACKSPACE_USERNAME'] %>" end