class HaveAPI::ExampleList
Public Class Methods
new()
click to toggle source
# File lib/haveapi/example_list.rb, line 3 def initialize @examples = [] end
Public Instance Methods
<<(example)
click to toggle source
@param example [Example]
# File lib/haveapi/example_list.rb, line 8 def <<(example) @examples << example end
describe(context)
click to toggle source
# File lib/haveapi/example_list.rb, line 12 def describe(context) ret = [] @examples.each do |e| ret << e.describe(context) if e.authorized?(context) end ret end
each(&)
click to toggle source
# File lib/haveapi/example_list.rb, line 22 def each(&) @examples.each(&) end