PageRenderTime 23ms CodeModel.GetById 18ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

Unknown | 30 lines | 27 code | 3 blank | 0 comment | 0 complexity | ca372127875c72f08d658f76238010a4 MD5 | raw file
 2-# Copyright (C) 2009-2011 the original author or authors.
 3-# See the file distributed with this work for additional
 4-# information regarding copyright ownership.
 6-# Licensed under the Apache License, Version 2.0 (the "License");
 7-# you may not use this file except in compliance with the License.
 8-# You may obtain a copy of the License at
12-# Unless required by applicable law or agreed to in writing, software
13-# distributed under the License is distributed on an "AS IS" BASIS,
14-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15-# See the License for the specific language governing permissions and
16-# limitations under the License.
19%h1 Sample Tag
21  This page demonstrates a kinda pseudo custom tag in SSP.
22  Notice how the method we invoke, <b>MyTags.someLayoutWithImportedCapture</b> just takes a function
23  which when invoked returns Unit.
24  To be able to capture the output of the body, the implementation uses the imported <b>RenderContext.capture</b> method 
26- import org.fusesource.scalate.sample.MyTags._
27- val name = "Hiram"
29!= someLayoutWithImportedCapture
30  hey #{name} this is some body text!