Sha256: e6397bab83724dd924228cb69d7f116a92cbdd11a39f24674268a98e032cbfdc
Contents?: true
Size: 270 Bytes
Versions: 6
Compression:
Stored size: 270 Bytes
Contents
module LIFX module RequiredKeywordArguments def required!(name) backtrace = caller_locations(1).map { |c| c.to_s } ex = ArgumentError.new("Missing required keyword argument '#{name}'") ex.set_backtrace(backtrace) raise ex end end end
Version data entries
6 entries across 6 versions & 1 rubygems