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