Sha256: 45bf6f8f2e46eed0fab8e39f50350565103a743e55f8463b413a842d4531f4dc

Contents?: true

Size: 422 Bytes

Versions: 10

Compression:

Stored size: 422 Bytes

Contents

module Nucleon
module Extension
class Project < Nucleon.plugin_class(:nucleon, :extension)

  def manager_plugin_provider(config)
    if config[:namespace] == :nucleon && config[:type] == :project
      if config[:directory]
        project_info = Nucleon::Plugin::Project.load_project_info(config[:directory])
        return project_info[:provider] unless project_info.empty?
      end
    end
    nil
  end
end
end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
nucleon-0.2.16 lib/nucleon/extension/project.rb
nucleon-0.2.15 lib/nucleon/extension/project.rb
nucleon-0.2.14 lib/nucleon/extension/project.rb
nucleon-0.2.13 lib/nucleon/extension/project.rb
nucleon-0.2.12 lib/nucleon/extension/project.rb
nucleon-0.2.11 lib/nucleon/extension/project.rb
nucleon-0.2.10 lib/nucleon/extension/project.rb
nucleon-0.2.9 lib/nucleon/extension/project.rb
nucleon-0.2.8 lib/nucleon/extension/project.rb
nucleon-0.2.7 lib/nucleon/extension/project.rb