module LIFX::LAN::RequiredKeywordArguments
Public Instance Methods
required!(name)
click to toggle source
# File lib/lifx/lan/required_keyword_arguments.rb, line 4 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