Sha256: 7f2a7aafbb2ebcfe52a859598d366ed3bf4948318325c14e3c39196effa644ed

Contents?: true

Size: 886 Bytes

Versions: 39

Compression:

Stored size: 886 Bytes

Contents

module Locomotive
  module DevelopersDocumentationHelper
    def developer_documentation_wagon_clone_string
       [ 'wagon clone',
         current_site_name_with_underscores,
         current_request_url,
         current_site_handle_parameter,
         current_locomotive_account_email_parameter,
         current_site_api_key_parameter].join(' ')
    end

    def current_site_name_with_underscores
      current_site.name.underscore.gsub(/(\W+)/, '_')
    end

    def current_request_url
      [request.scheme, '://', request.host_with_port].join
    end

    def current_site_handle_parameter
      ['-h', current_site.handle].join(' ')
    end

    def current_locomotive_account_email_parameter
      ['-e', current_locomotive_account.email].join(' ')
    end

    def current_site_api_key_parameter
      ['-a', current_locomotive_account.api_key].join(' ')
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
locomotivecms-4.2.0.alpha2 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.2.0.alpha1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.1.1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.1.0 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.1.0.rc1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.3 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.2 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.0 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.0.rc0 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.0.alpha3 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.4.1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.0.alpha2 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-4.0.0.alpha1 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.4.0 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.3.0 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.3.0.rc3 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.3.0.rc2 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.1.2 app/helpers/locomotive/developers_documentation_helper.rb
locomotivecms-3.2.1 app/helpers/locomotive/developers_documentation_helper.rb