Thanks. I may move required functions to another custom module. This would
work for me, but I appreciate you help.

Thanks
08.12.2015 21:40 пользователь "Jesse Gumm" <[email protected]> написал:

> The extra argument is the [Req] as defined in the the module definition.
>
> Here are some slides I made up for a talk a few years back that show how
> parameter modules *really* work:
>
> http://slides.sigma-star.com/view/Erlang%20Gotchas#/15
>
> --
> Jesse Gumm
> Owner, Sigma Star Systems
> 414.940.4866 || sigma-star.com || @jessegumm
> On Dec 8, 2015 10:13 AM, "can2nac" <[email protected]> wrote:
>
>> Hi,
>>
>> let's say i have
>> -module(sns_main_controller, [Req]) which processes web requests. It also
>> has some additional functions which i would like to call.
>>
>>
>> i can call sns_main_controller:module_info() and it returns pretty much
>> everything, but all non /0 functions have +1 extra argument. For example,
>> {checkCashe,4} instead of {checkCashe,3} as in description.
>>
>> I tried to call function with no luck:
>> (sns@can2nac-laptop)12> sns_main_controller:chec
>> chechCache/4  checkCashe/4
>> (sns@can2nac-laptop)12> sns_main_controller:checkCashe(a,b,c,d).
>> ** exception error: no function clause matching
>> sns_main_controller:checkCashe(a,b,c,d)
>> (/home/can2nac/projects/sns/src/controller/sns_main_controller.erl, line 6)
>> (sns@can2nac-laptop)13> sns_main_controller:checkCashe(b,c,d).
>> ** exception error: undefined function sns_main_controller:checkCashe/3
>>
>>  How to call function from controller and what is this extra argument?
>>
>> best,
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "ChicagoBoss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> Visit this group at http://groups.google.com/group/chicagoboss.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/chicagoboss/5a426f69-0f2c-4741-8eef-5e3f6b01bb79%40googlegroups.com
>> <https://groups.google.com/d/msgid/chicagoboss/5a426f69-0f2c-4741-8eef-5e3f6b01bb79%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "ChicagoBoss" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/chicagoboss/zQoojahsXGM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> Visit this group at http://groups.google.com/group/chicagoboss.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/chicagoboss/CAPTXyXfguyL-9Vybjw-9C6kght%2BKjpZJDk6O%2BPw_BSQhfcYCOg%40mail.gmail.com
> <https://groups.google.com/d/msgid/chicagoboss/CAPTXyXfguyL-9Vybjw-9C6kght%2BKjpZJDk6O%2BPw_BSQhfcYCOg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ChicagoBoss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/chicagoboss.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/chicagoboss/CA%2BxWBKBkGrA0rWncaVSpa1GnbqehP__Vo1MgaDse%2BHbg5FmnEw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to