# File lib/apipie/application.rb, line 173
    def to_json(resource_name, method_name)

      _resources = if resource_name.blank?
        # take just resources which have some methods because
        # we dont want to show eg ApplicationController as resource
        resource_descriptions.inject({}) do |result, (k,v)|
          result[k] = v.to_json unless v._methods.blank?
          result
        end
      else
        [@resource_descriptions[resource_name].to_json(method_name)]
      end

      {
        :docs => {
          :name => Apipie.configuration.app_name,
          :info => Apipie.configuration.app_info,
          :copyright => Apipie.configuration.copyright,
          :doc_url => Apipie.full_url(""),
          :api_url => Apipie.configuration.api_base_url,
          :resources => _resources
        }
      }
    end