lib/raml/resource.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Raml
  class Resource
    attr_accessor :parent, :http_methods, :uri_partial, :resources,
                  :display_name, :description

    def initialize(parent, uri_partial)
      @parent       = parent
      @uri_partial  = uri_partial
      @http_methods = []
      @resources    = []
    end

    def path
      File.join(parent.path, uri_partial)
    end

    def uri
      File.join(parent.uri, uri_partial)
    end

  end
end