Any chance you're doing this under Rails? If so, you'll need to restart your server to pick up changes in gems and libraries. They're not auto-loaded.
I hope this helps, Victor On Sun, Apr 24, 2011 at 11:23 PM, davidyeiser <da...@designintellection.com> wrote: > Yes, you are correct. I tried changing the spelling of one of the > other functions and it still executed it fine. (I changed def > abs(value) to def absl(value). Nothing happened.) > > I'm experimenting with all this on Mac OS X 10.6.6. The Ruby version > is 1.8.7. > > The file where I am trying to add the custom function is: > > /usr/lib/ruby/user-gems/1.8/gems/haml-3.0.25/lib/sass/script/ > functions.rb > > Is this the wrong file? > > On Apr 24, 4:25 pm, Chris Eppstein <ch...@eppsteins.net> wrote: >> I suspect that you're code is not being required at all because the code you >> pasted isn't going to work and the behavior you're seeing is as if it's not >> present. The code should be: >> >> def exp(value, power) >> Sass::Script::Number.new(value.value**power.value) >> end >> >> chris >> >> On Sun, Apr 24, 2011 at 11:32 AM, davidyeiser >> <da...@designintellection.com>wrote: >> >> >> >> > Ah, gotcha. Thanks. >> >> > This is what I added to the functions.rb file: >> >> > def exp(value, power) >> > Sass::Script::Number.new(value**power) >> > end >> >> > (I added it beneath the def abs(value) function.) >> >> > However, when I use it in my .scss file and then output it to .css it >> > doesn't execute. >> >> > For example: >> >> > style.scss >> > ---------- >> > font-size: exp(2px, 3); >> >> > Outputs to: >> >> > style.css >> > --------- >> > font-size: exp(2px, 3); >> >> > The other functions execute fine, and the command line output gives no >> > error. (I'm using sass --watch style.scss:style.css --style compact) >> >> > Any idea on what I'm doing wrong? >> >> > P.S. It's probably obvious that I've never programmed in Ruby before, >> > and if this mailing list isn't supposed to be used for n00b support >> > just let me know. Thanks! >> >> > On Apr 24, 10:39 am, Chris Eppstein <ch...@eppsteins.net> wrote: >> > > You're not missing it. There's no syntax or function for this. You can >> > add a custom function to sass to implement this in ruby. >> >> > > Chris >> >> > > Hunt & pecked on my iPhone... Sorry if it's brief! >> >> > > On Apr 23, 2011, at 10:29 PM, davidyeiser <da...@designintellection.com> >> > wrote: >> >> > > > Forgive me if I'm missing something obvious, but is there a default >> > > > way for SASS to execute exponential operators? >> >> > > > So, for example: 2 ^ 3 = 8 >> >> > > > Thank you! >> >> > > > -- >> > > > You received this message because you are subscribed to the Google >> > Groups "Haml" group. >> > > > To post to this group, send email to haml@googlegroups.com. >> > > > To unsubscribe from this group, send email to >> > haml+unsubscr...@googlegroups.com. >> > > > For more options, visit this group athttp:// >> > groups.google.com/group/haml?hl=en. >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Haml" group. >> > To post to this group, send email to haml@googlegroups.com. >> > To unsubscribe from this group, send email to >> > haml+unsubscr...@googlegroups.com. >> > For more options, visit this group at >> >http://groups.google.com/group/haml?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Haml" group. > To post to this group, send email to haml@googlegroups.com. > To unsubscribe from this group, send email to > haml+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/haml?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to haml@googlegroups.com. To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/haml?hl=en.