Sha256: 9dc9b4d37a5e42c35a2a112d53f132921d26f75f8c96a3b8bedb88ac1d270a89

Contents?: true

Size: 644 Bytes

Versions: 5

Compression:

Stored size: 644 Bytes

Contents

module Allen
  class UmbracoProject < Project

    def install!
      super
      packages = Nokogiri::XML(File.read("#{settings.webroot}/packages.config"))
      umbraco  = packages.xpath("//package[@id='UmbracoCms']")

      package_name    = umbraco.xpath('@id').text
      package_version = umbraco.xpath('@version').text
      package_path    = "#{src_dir}/packages/#{package_name}.#{package_version}/UmbracoFiles"

      ['umbraco', 'umbraco_client', 'install'].map do |directory|
        File.join package_path, directory
      end.each do |directory|
        cp_r directory, settings.webroot
      end

      build!
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
allen-0.3.4 lib/allen/projects/umbraco_project.rb
allen-0.3.3 lib/allen/projects/umbraco_project.rb
allen-0.3.2 lib/allen/projects/umbraco_project.rb
allen-0.3.1 lib/allen/projects/umbraco_project.rb
allen-0.3.0 lib/allen/projects/umbraco_project.rb