jordansissel/fpm · error · ArgumentError
#{self.class.name}##{m} ... Expected 1 arg, got #{args.lengt
Error message
#{self.class.name}##{m} ... Expected 1 arg, got #{args.length} What it means
Error "#{self.class.name}##{m} ... Expected 1 arg, got #{args.length}" thrown in jordansissel/fpm.
Source
Thrown at lib/fpm/rake_task.rb:19
require "fpm/namespace"
require "rake"
require "rake/tasklib"
class FPM::RakeTask < Rake::TaskLib
class Options
attr_accessor :args
def initialize(defaults=nil)
if defaults.nil?
@h = Hash.new
else
@h = defaults
end
end
def method_missing(m, *args)
if m.end_with?("=")
raise ArgumentError, "#{self.class.name}##{m} ... Expected 1 arg, got #{args.length}" if args.length != 1
@h[m[0...-1]] = args[0]
else
raise ArgumentError, "Expected 0 arg, got #{args.length}" if args.length != 0
return @h[m]
end
end
def to_h
return @h
end
end # Options
attr_reader :options
def initialize(package_name, opts = {}, &block)
#@options = OpenStruct.new(:name => package_name.to_s)
@options = Options.new(:name => package_name.to_s)
@source, @target = opts.values_at(:source, :target).map(&:to_s)View on GitHub (pinned to b6d77ba72a)
When it happens
Trigger: Thrown at lib/fpm/rake_task.rb:19 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of jordansissel/fpm@b6d77ba72a (2026-08-21).
Data as JSON: /api/errors/8951cdbb1fccdaab.
Report an issue: GitHub.