lib/rbs/ast/members.rb in rbs-1.1.1 vs lib/rbs/ast/members.rb in rbs-1.2.0

- old
+ new

@@ -59,20 +59,20 @@ comment: comment, overload: overload ) end - def to_json(*a) + def to_json(state = _ = nil) { member: :method_definition, kind: kind, types: types, annotations: annotations, location: location, comment: comment, overload: overload - }.to_json(*a) + }.to_json(state) end end module Var attr_reader :name @@ -99,46 +99,46 @@ end class InstanceVariable < Base include Var - def to_json(*a) + def to_json(state = _ = nil) { member: :instance_variable, name: name, type: type, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class ClassInstanceVariable < Base include Var - def to_json(*a) + def to_json(state = _ = nil) { member: :class_instance_variable, name: name, type: type, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class ClassVariable < Base include Var - def to_json(*a) + def to_json(state = _ = nil) { member: :class_variable, name: name, type: type, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end module Mixin attr_reader :name @@ -169,49 +169,49 @@ end class Include < Base include Mixin - def to_json(*a) + def to_json(state = _ = nil) { member: :include, name: name, args: args, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class Extend < Base include Mixin - def to_json(*a) + def to_json(state = _ = nil) { member: :extend, name: name, args: args, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class Prepend < Base include Mixin - def to_json(*a) + def to_json(state = _ = nil) { member: :prepend, name: name, args: args, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end module Attribute attr_reader :name @@ -261,55 +261,55 @@ end class AttrReader < Base include Attribute - def to_json(*a) + def to_json(state = _ = nil) { member: :attr_reader, name: name, type: type, ivar_name: ivar_name, kind: kind, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class AttrAccessor < Base include Attribute - def to_json(*a) + def to_json(state = _ = nil) { member: :attr_accessor, name: name, type: type, ivar_name: ivar_name, kind: kind, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end class AttrWriter < Base include Attribute - def to_json(*a) + def to_json(state = _ = nil) { member: :attr_writer, name: name, type: type, ivar_name: ivar_name, kind: kind, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end end module LocationOnly attr_reader :location @@ -330,20 +330,20 @@ end class Public < Base include LocationOnly - def to_json(*a) - { member: :public, location: location }.to_json(*a) + def to_json(state = _ = nil) + { member: :public, location: location }.to_json(state) end end class Private < Base include LocationOnly - def to_json(*a) - { member: :private, location: location }.to_json(*a) + def to_json(state = _ = nil) + { member: :private, location: location }.to_json(state) end end class Alias < Base attr_reader :new_name @@ -373,19 +373,19 @@ def hash self.class.hash ^ new_name.hash ^ old_name.hash ^ kind.hash end - def to_json(*a) + def to_json(state = _ = nil) { member: :alias, new_name: new_name, old_name: old_name, kind: kind, annotations: annotations, location: location, comment: comment - }.to_json(*a) + }.to_json(state) end def instance? kind == :instance end