lib/yard/handlers/base.rb in yard-0.8.1 vs lib/yard/handlers/base.rb in yard-0.8.2

- old
+ new

@@ -354,15 +354,16 @@ # @yield a block to execute with the given state values. def push_state(opts = {}, &block) opts = { :namespace => namespace, :scope => :instance, - :owner => owner || namespace + :owner => owner || namespace, + :visibility => nil }.update(opts) ns, vis, sc, oo = namespace, visibility, scope, owner self.namespace = opts[:namespace] - self.visibility = :public + self.visibility = opts[:visibility] || :public self.scope = opts[:scope] self.owner = opts[:owner] yield \ No newline at end of file