Sha256: d15c08adac75d45079ef6a0f20e3966fede0ae752cf09d86a9c5bbd623e2106b

Contents?: true

Size: 324 Bytes

Versions: 11

Compression:

Stored size: 324 Bytes

Contents

module RestFilters

  def index_objects(list)
    list = reject_without_resource(list)
    list
  end

  def reject_without_resource(list)
    list.delete_if { |object| 
      if [:class].include?(object.type)
        object.meths.detect{|x| x.has_tag? :resource}.nil?
      else 
        true
      end
    }
  end

end



Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
yard-rest-1.1.4 lib/yard-rest/rest_filters.rb
yard-rest-1.1.3 lib/yard-rest/rest_filters.rb
yard-rest-1.1.2 lib/yard-rest/rest_filters.rb
yard-rest-1.1.1 lib/yard-rest/rest_filters.rb
yard-rest-1.1.0 lib/yard-rest/rest_filters.rb
yard-rest-1.0.5 lib/yard-rest/rest_filters.rb
yard-rest-1.0.4 lib/yard-rest/rest_filters.rb
yard-rest-1.0.3 lib/yard-rest/rest_filters.rb
yard-rest-1.0.2 lib/yard-rest/rest_filters.rb
yard-rest-1.0.1 lib/yard-rest/rest_filters.rb
yard-rest-1.0.0 lib/yard-rest/rest_filters.rb