ok, I try this one (copied from Castle C# code...)
import System.Web
def applicationPath():
path = HttpContext.Current.Request.ApplicationPath
if "/".Equals(path):
path = string.Empty;
end
return path
end
// some more code here...
but I get the following error now:
* Exception Details: *Castle.MonoRail.Framework.MonoRailException:
CommonScripts\statusImage.brail(1,1): BCE0005:
Boo.Lang.Compiler.CompilerError: Unknown identifier: 'HttpContext'.
interestingly I have no problems with other namespaces and/or classes of the
.NET framework, e.g. System.Threading.Thread
what am I missing?
On Wed, Oct 1, 2008 at 11:15 AM, Ayende Rahien <[EMAIL PROTECTED]> wrote:
> You can't, unfortunately.
> Common Scripts are just plain boo files, no brail magic.
> You can access that from the HttpContext, I assume.
>
>
>
> On Wed, Oct 1, 2008 at 11:44 AM, Gabriel Schenker <[EMAIL PROTECTED]>wrote:
>
>>
>> I try to write a common script in brail and want to access the
>> siteRoot parameter.
>> But the compiler tells me, that it is not found...
>>
>> my definition of the script is
>>
>> def statusImage(status, title):
>> return "<img src='${siteRoot}/images/status_${status}.png' alt='$
>> {title}' title='${title}' />"
>> end
>>
>> the exception is:
>>
>> Exception Details: Castle.MonoRail.Framework.MonoRailException:
>> CommonScripts\statusImage.brail(1,1): BCE0005:
>> Boo.Lang.Compiler.CompilerError: Unknown identifier: 'siteRoot'.
>>
>>
>>
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---