Skip to content

Instantly share code, notes, and snippets.

alert('hello');
package AreBelongToUs;
use strict;
use warnings;
# use feature 'signatures';
# use feature ':5.34';
use experimental qw(signatures);
## no critic (:signatures)
use Exporter qw<import>;
use Test2::V0;
@janlimpens
janlimpens / main.rs
Last active December 26, 2021 19:57
mod server;
use server::Server;
use tokio::{
io::{AsyncBufReadExt, AsyncWriteExt, BufReader},
net::TcpListener,
sync::broadcast,
};
#[tokio::main]
async fn main() {
class Image
include Mongoid::Document
include Mongoid::Paperclip
include Mongoid::Slug
include ComparableByIndex
include CanBePublished
embedded_in :portfolio_item, inverse_of: :images
field :title, type: String
slug :title, history: true
class PortfolioItem
include Mongoid::Document
include Mongoid::Slug
include ComparableByIndex
include CanBePublished
embedded_in :portfolio, inverse_of: :portfolio_items
field :title
slug :title, history: true, scope: :portfolio
field :client, type: String
class Portfolio
require 'slug'
include Mongoid::Document
include Mongoid::Slug
include ComparableByIndex
include CanBePublished
field :title, type: String
slug :title, history: true
field :description, type: String
embeds_many :portfolio_items, cascade_callbacks: true