Sha256: c3495da199f14bdd67796627d7bc21ea9e5a6605b403867563cd56c2cf9fc988

Contents?: true

Size: 357 Bytes

Versions: 1

Compression:

Stored size: 357 Bytes

Contents

module Api::V1::ModelHash
  def user_hash(user)
    {
        id: user.id,
        email: user.email
    }
  end

  def user_token_hash(user_token, *args)
    options = args.extract_options!
    output = {
        access_token: user_token.access_token
    }
    output.update(user: user_hash(user_token.user)) if true == options[:user]
    output
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
happy_seed-0.0.21 lib/generators/happy_seed/api/templates/app/controllers/api/v1/model_hash.rb