Updated

app/builders / evolution_api_builder.rb

A
14 lines of codes
2 methods
4.9 complexity/method
4 churn
9.72 complexity
0 duplications
class EvolutionApiBuilder
  1. EvolutionApiBuilder assumes too much for instance variable '@evolution_api'
  2. EvolutionApiBuilder has no descriptive comment
def initialize(user, params) @params = params @user = user end def build @evolution_api = @user.account.apps_evolution_apis.new(@params) @evolution_api.instance = @evolution_api.generate_token('instance') @evolution_api.token = @evolution_api.generate_token('token') @evolution_api.endpoint_url = ENV['EVOLUTION_API_ENDPOINT'] @evolution_api end end