Sha256: c20fb25ee188a0df024d55a7a87a558a7a22200cc9087e89fe92217c4b2a1e27
Contents?: true
Size: 1.4 KB
Versions: 14
Compression:
Stored size: 1.4 KB
Contents
format :html do def item_links args [ optional_render( :my_card, args), optional_render( :invite, args), optional_render( :sign_out, args), optional_render( :sign_up, args), optional_render( :sign_in, args) ] end #ENGLISH below view :sign_up, perms: lambda { |r| !Auth.signed_in? && Card.new(type_id: Card::SignupID).ok?(:create) }, denial: :blank do |args| link_to( 'Sign up', card_path('account/signup'), id: 'signup-link' ) end view :sign_in, perms: lambda { |r| !Auth.signed_in? }, denial: :blank do |args| link_to( 'Sign in', card_path(':signin'), id: 'signin-link' ) end view :invite, perms: lambda { |r| Auth.signed_in? && Card.new(type_id: Card.default_accounted_type_id).ok?(:create) }, denial: :blank do |args| link_to( 'Invite', card_path('account/signup'), id: 'invite-a-friend-link' ) end view :sign_out, perms: lambda { |r| Auth.signed_in? }, denial: :blank do |args| link_to( 'Sign out', card_path('delete/:signin'), id: 'signout-link' ) end view :my_card, perms: lambda { |r| Auth.signed_in? }, denial: :blank do |args| card_link( Auth.current.cardname, id: 'my-card-link' ) end view :raw do |args| item_links(args).join ' ' end view :core do |args| content_tag :span, id: 'logging' do render_raw args end end end
Version data entries
14 entries across 14 versions & 1 rubygems