docbrown/app/labor/coupon_generator.rb
cyrillefr 4fd66372dc Enable Layout/AlignParameters (#2340)
Check if the parameters on a multi-line method call or definition are aligned.

Resolves: #2021
2019-04-08 18:47:34 -04:00

20 lines
415 B
Ruby

class CouponGenerator
attr_accessor :id, :version
def initialize(id, version)
@id = id
@version = version
end
def generate
"#{version}_#{lambda_generated_code}"
end
private
def lambda_generated_code
response = FunctionCaller.new("blackbox-production-couponCode",
{ inputNumber: id, version: version }.to_json).call
response.to_s(36)
end
end