Added support for API feature lists.
This commit is contained in:
parent
b4745890f5
commit
9a2217a6bb
|
@ -96,7 +96,25 @@ module Google
|
||||||
# @return [TrueClass, FalseClass]
|
# @return [TrueClass, FalseClass]
|
||||||
# Whether or not this is the preferred version of this API.
|
# Whether or not this is the preferred version of this API.
|
||||||
def preferred
|
def preferred
|
||||||
return @discovery_document['preferred']
|
return !!@discovery_document['preferred']
|
||||||
|
end
|
||||||
|
|
||||||
|
##
|
||||||
|
# Returns the list of API features.
|
||||||
|
#
|
||||||
|
# @return [Array]
|
||||||
|
# The features supported by this API.
|
||||||
|
def features
|
||||||
|
return @discovery_document['features'] || []
|
||||||
|
end
|
||||||
|
|
||||||
|
##
|
||||||
|
# Returns true if this API uses a data wrapper.
|
||||||
|
#
|
||||||
|
# @return [TrueClass, FalseClass]
|
||||||
|
# Whether or not this API uses a data wrapper.
|
||||||
|
def data_wrapper?
|
||||||
|
return self.features.include?('dataWrapper')
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
Loading…
Reference in New Issue