class Steep::Interface::Shape::Methods

def each(&block)

def each(&block)
  if block
    methods.each_key do |name|
      entry = self[name] or next
      yield [name, entry]
    end
  else
    enum_for :each
  end
end