class Note
- Note
- Granite::Base
- Reference
- Object
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
models/note.cr:1models/note.cr:24
Constructors
- .new(book : Book, user : User, parser : NoteBuilder)
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
Class Method Summary
Instance Method Summary
- #body : String
- #body=(body : String)
- #body=(builder : NoteBuilder)
- #book : Book | Nil
- #book! : Book
- #book=(parent : Book)
- #book_id : Int64 | Nil
- #book_id! : Int64
- #book_id=(book_id : Int64 | Nil)
- #created_at : Time | Nil
- #created_at! : Time
- #created_at=(created_at : Time | Nil)
- #id : Int64 | Nil
- #id! : Int64
- #id=(id : Int64 | Nil)
- #is_hidden : Bool
- #is_hidden=(is_hidden : Bool)
- #tag_names : Array(String) | Nil
- #tag_names=(tag_names : Array(String) | Nil)
- #tags
- #title : String | Nil
- #title! : String
- #title=(title : String | Nil)
- #updated_at : Time | Nil
- #updated_at! : Time
- #updated_at=(updated_at : Time | Nil)
- #user : User | Nil
- #user! : User
- #user=(parent : User)
- #user_id : Int64 | Nil
- #user_id! : Int64
- #user_id=(user_id : Int64 | Nil)