Skip to content

Commit f0b1fef

Browse files
authored
Merge pull request #12 from OSC/splat-args
these args need to splat for ruby 3.0 support
2 parents 2eaa761 + d2312d8 commit f0b1fef

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/ood_support/acl_entry.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ class ACLEntry
1313
# @raise [InvalidACLEntry] unable to parse entry string
1414
# @return [ACLEntry] entry generated by string
1515
def self.parse(entry, **kwargs)
16-
new(parse_entry(entry).merge(kwargs))
16+
args = parse_entry(entry).merge(kwargs)
17+
new(**args)
1718
end
1819

1920
# @param principle [#to_s] principle for this ACL entry

lib/ood_support/acls/nfs4.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def self.set_facl(path:, acl:)
9393
# @param group [#to_s] name of group
9494
# @see ACL#initialize
9595
def initialize(owner:, group:, **kwargs)
96-
super(kwargs.merge(default: false))
96+
super(**kwargs.merge(default: false))
9797
@owner = owner.to_s
9898
@group = group.to_s
9999
end
@@ -160,7 +160,7 @@ def initialize(type:, flags:, domain:, permissions:, **kwargs)
160160
@flags = flags.map(&:to_sym)
161161
@domain = domain.to_s
162162
@permissions = permissions.map(&:to_sym)
163-
super(kwargs)
163+
super(**kwargs)
164164
end
165165

166166
# Is this an "allow" ACL entry

0 commit comments

Comments
 (0)