Sha256: 2f9f24583a38e8f107cc8effda300e0ac34d93856ce420ea50f803f74c17f718
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
# frozen_string_literal: true # Copyright 2016 Liqwyd Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. module Cyclid module UI module Controllers # Sinatra controller for user related endpoints class User < Base get '/user/:username' do authenticate! # Build breadcrumbs username = params[:username] @crumbs = [] @crumbs << { 'name' => 'User' } @crumbs << { 'url' => "/user/#{username}", 'name' => username } @api_url = Cyclid.config.client_api @user_url = "#{@api_url}/users/#{params[:username]}" @current_user = current_user mustache :user end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cyclid-ui-0.1.1 | app/cyclid_ui/controllers/user.rb |
cyclid-ui-0.1.0 | app/cyclid_ui/controllers/user.rb |