class Batali::UnitDependency
Custom named unit dependency
Public Instance Methods
to_json(*args)
click to toggle source
Override to properly convert to JSON
# File lib/batali/monkey.rb, line 14 def to_json(*args) result = [ name, *requirement.requirements.map do |req| req.join(" ") end, ] # Prevent stupid conversion errors of # JSON::Ext::Generator::State into Hash args.map! { |v| v.respond_to?(:to_h) ? v.to_h : v } MultiJson.dump(result, *args) end