An example of behaviour pattern with a dummy server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 lines
788 B

require "kemal"
require "./business.cr"
get "/:name" do |env|
name = env.params.url["name"]
stack = Lua.load;
stack.set_global("Business", Business.new);
stack.run File.new("./scripts/my_func.lua");
display_event = stack.run %q{
return display_event;
};
view = render "./src/app/button.ecr";
stack.close;
view;
end
post "/:name" do |env|
name = env.params.url["name"]
stack = Lua.load;
stack.set_global("Business", Business.new);
stack.run File.new("./scripts/my_func.lua");
run_event = stack.run %q{
return run_event;
};
display_event = stack.run %q{
return display_event;
};
run_event.as(Lua::Function).call(name);
view = render "./src/app/button.ecr";
stack.close;
view;
end