Sha256: 6959b1b2800ed1a73184b630080cba5fb80c3bc90f68e6bbcd5f012021c59b0b

Contents?: true

Size: 438 Bytes

Versions: 15

Compression:

Stored size: 438 Bytes

Contents

# frozen_string_literal: true

require 'avm/projects/stereotype'

module Avm
  module Projects
    module Stereotypes
      class RailsApplication
        include Avm::Projects::Stereotype

        class << self
          def match?(path)
            File.exist?(path.real.subpath('config.ru')) && path.real.basename != 'dummy'
          end

          def color
            :magenta
          end
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
avm-tools-0.67.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.66.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.65.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.64.2 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.64.1 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.64.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.63.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.62.4 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.62.3 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.62.2 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.62.1 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.62.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.61.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.60.0 lib/avm/projects/stereotypes/rails_application.rb
avm-tools-0.59.0 lib/avm/projects/stereotypes/rails_application.rb