Skip to main content

CrystalDocs builds documentation for every shard, on request. The announcement: Documentation for every shard, on CrystalBits.

CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/toddsundsted/ktistec

    Types

    • API
      • StatusID
      • V1
        • Serializers
          • Account
            • Field
            • Source
              • Field
          • Application
          • Instance
            • Configuration
              • Accounts
              • MediaAttachments
              • Polls
              • Statuses
            • Rule
            • Stats
            • Urls
          • Relationship
          • Status
            • CustomEmoji
            • FilterResult
            • MediaAttachment
              • Meta
                • Focus
            • Mention
            • Poll
              • PollOption
            • Quote
            • QuoteApproval
            • Tag
      • V2
        • Serializers
          • Instance
            • ApiVersions
            • Configuration
              • Accounts
              • MediaAttachments
              • Polls
              • Statuses
              • Translation
              • Urls
              • Vapid
            • Contact
            • Icon
            • Registrations
            • Rule
            • Thumbnail
            • Usage
              • Users
    • APIController
    • Account
    • ActivitiesController
    • ActivityPub
      • Activity
        • Accept
        • Announce
        • Create
        • Delete
        • Dislike
        • Follow
        • Like
        • ModelHelper
        • ObjectActivity
        • QuoteRequest
          • Status
        • Reject
        • Undo
        • Update
      • Actor
        • Attachment
        • Person
      • Collection
        • ModelHelper
      • Object
        • Article
        • Attachment
        • EditorType
        • ModelHelper
        • Note
        • Question
        • QuoteAuthorization
        • Source
        • Tombstone
    • ActorUpdateDistributor
    • ActorsController
    • Admin
      • AccountsController
      • OAuthClientsController
      • OAuthTokensController
    • AdminController
    • Array
    • DB
      • Statement
    • DeckController
    • DesignSystemController
    • EverythingController
    • Feed
      • Backend
        • Criteria
          • Form
            • Summary
            • Term
        • Judgment
      • Candidates
      • Example
      • Judging
        • Batch
      • Stats
      • Verdict
      • Window
    • FeedsController
    • FilterTerm
    • FiltersController
    • Hash
    • HomeController
    • InboxActivityProcessor
    • InboxesController
    • InteractionsController
    • InternalController
    • Ktistec
      • Assets
      • Auth
      • CSRF
      • Constants
      • Controller
      • Database
        • Migration
        • ReconcileMaterializedViews
        • RekeyFollowMention
      • DeepLTranslator
      • DescriptionEnhancer
      • Emoji
        • Emojifiable
      • HTML
        • Attachment
        • Enhancements
        • Hashtag
        • Mention
      • Handler
        • Canonical
        • UploadHeaders
      • HostMeta
        • Client
        • Error
        • NotFoundError
        • RedirectionError
        • Result
          • Link
        • ResultError
      • JSON_LD
        • Error
        • Loader
        • MismatchedIRI
      • JWT
        • Error
      • KeyPair
      • LibreTranslateTranslator
      • LogLevel
      • Method
      • Model
        • Assignable
        • Blockable
        • ClassMethods
        • ColumnError
        • Common
        • Deletable
        • Errors
        • Insignificant
        • Internal
        • Invalid
        • Linked
          • FragmentIRI
        • Node
        • NotFound
        • Persistent
        • Polymorphic
        • TypeError
        • Undoable
      • Network
        • DeadlineExceeded
        • Error
        • NotFoundError
        • PermanentError
        • RefusedError
        • Response
        • TransientError
      • Observable
        • Registry
      • RSS
      • Recipients
        • Forwarding
        • Partition
      • Rewrite
      • SQLite3
      • SafeAttrValue
      • SafeHTML
      • SafeJSON
      • SafeURI
      • Server
      • Settings
      • Signature
        • Error
      • Themes
      • Topic
        • Error
        • Stop
        • Subjects
      • Translator
        • DeepLTranslator
        • Error
        • LibreTranslateTranslator
      • Util
        • PaginatedArray
      • ViewHelper
        • ClassMethods
      • WebFinger
        • Client
        • Error
        • NotFoundError
        • RedirectionError
        • Result
          • Converter
          • Link
        • ResultError
    • LastTime
    • Log
      • Builder
    • LookupsController
    • MCP
      • Prompts
        • PromptArgumentDefinition
        • PromptDefinition
      • Resources
      • ResultsPager
      • Tools
        • ThreadQueryResult
        • ToolDefinition
        • ToolPropertyDefinition
    • MCPController
    • MCPError
    • MentionsController
    • MetricsController
      • Chart
        • Granularity
        • Predicate
      • Granularity
      • Predicate
    • ModelChannel
      • Stop
    • OAuth2
      • ClientRegistration
        • Failure
        • Result
        • Success
      • Provider
        • AccessToken
        • Client
    • OAuth2Controller
      • AuthorizationCode
    • ObjectBuilder
      • BuildResult
      • BuilderBase
      • NoteBuilder
      • QuestionBuilder
    • ObjectFactory
    • ObjectsController
      • State
    • OpenSSL
      • RSA
        • Error
    • OutboxActivityProcessor
    • OutboxesController
    • Point
    • Poll
      • Option
    • PollsController
    • Prompt
      • Argument
      • Content
      • ContentType
      • Message
      • Role
    • ProxyController
    • QuoteDecision
      • QuoteAuthorization
    • QuotePostReleaser
    • Relationship
      • Content
        • Approved
        • Bookmark
        • Canonical
        • Follow
          • Hashtag
          • Mention
          • Thread
        • Inbox
        • Notification
          • Announce
          • Dislike
          • Follow
            • Hashtag
            • Mention
            • Thread
          • Like
          • Mention
          • Poll
            • Expiry
          • Quote
          • Reply
        • Outbox
        • Pin
        • PublicTagged
        • PublicTimeline
        • Timeline
          • Announce
          • Create
      • Social
        • Follow
    • RelationshipsController
    • Rules
      • Feeds
      • Maintainer
      • Trigger
      • View
        • Announce
        • Dislike
        • Feed
        • Follow
        • FollowHashtag
        • FollowMention
        • FollowThread
        • Key
        • Like
        • Mention
        • NotifiesNotifications
        • NotifiesTimeline
        • PublicTagged
        • PublicTimeline
        • Reply
        • TimelineAnnounce
        • TimelineCreate
    • ScrubUnsafeUrls
    • SearchesController
    • Session
    • SessionsController
    • SettingsController
    • Slang
      • AST
        • Attribute
        • BranchKind
        • BranchableKind
        • Code
        • Doctype
        • Document
        • Element
        • HiddenComment
        • IndentHost
        • Interp
        • Literal
        • Node
        • Output
        • RawHtml
        • Rawstuff
        • RawstuffFlavor
        • SourceLoc
        • Splat
        • Text
        • TextBlock
        • TextBlockKind
        • TextPart
        • VisibleComment
      • CodeGen
      • CrystalScanner
      • LexError
      • Lexer
      • ParseError
      • Parser
      • Runtime
      • Token
      • TokenKind
    • StreamingController
      • ConnectionPool
    • SuggestionsController
    • SystemController
    • TableOfContentsController
      • PathTreeNode
    • Tag
      • Emoji
      • Hashtag
      • Mention
    • TagsController
    • Task
      • BackfillFeed
        • State
      • Backup
      • CleanOauth
      • CollectFeedDrafts
      • CollectFeedOrphans
        • State
      • CollectGarbage
      • ConcurrentTask
      • Deliver
        • State
      • DeliverDelayedObject
        • State
          • PendingQuoteAuthorizationContext
          • Reason
          • ScheduledContext
      • DistributePollUpdates
      • Fetch
        • Fetcher
        • Hashtag
          • State
            • Node
        • Thread
          • State
            • Node
      • HandleFollowRequest
      • Monitor
      • NotifyPollExpiry
      • Performance
      • Receive
        • State
      • ReconcileTagStatistics
      • RefreshActor
        • Failure
        • State
      • RunScripts
      • Singleton
      • Terminate
      • Transfer
        • Failure
      • UpdateMetrics
        • Key
        • State
    • TaskWorker
      • ServerShutdownException
    • TasksController
    • Temp_20231204140457
      • State
    • ThreadAnalysisService
      • BranchInfo
      • ParticipantInfo
      • ThreadAnalysis
      • TimeBucket
      • TimelineHistogram
    • Translation
    • UploadService
      • DeletionResult
      • UploadResult
    • UploadsController
    • Utils
      • Avatar
      • Paths
    • WellKnownController
      • CachedMAUCount
      • CachedPostsCount
    module

    Ktistec

    Constants

    CSRF_ALLOWED_ROUTES = ["/inbox", "/actors/:username/inbox", "/oauth/token", "/api/*"]

    Class methods

    database
    Source
    db_file
    Source
    db_uri
    Source
    description
    Source
    footer
    Source
    host
    Source
    image
    Source
    secret_key
    Source
    settings
    Source
    site
    Source
    translator
    Source
    translator_service
    Source
    translator_url
    Source

    Nested types

    • Ktistec::Assets
    • Ktistec::Auth
    • Ktistec::CSRF
    • Ktistec::Constants
    • Ktistec::Controller
    • Ktistec::Database
    • Ktistec::DeepLTranslator
    • Ktistec::DescriptionEnhancer
    • Ktistec::Emoji
    • Ktistec::HTML
    • Ktistec::Handler
    • Ktistec::HostMeta
    • Ktistec::JSON_LD
    • Ktistec::JWT
    • Ktistec::KeyPair
    • Ktistec::LibreTranslateTranslator
    • Ktistec::LogLevel
    • Ktistec::Method
    • Ktistec::Model
    • Ktistec::Network
    • Ktistec::Observable
    • Ktistec::RSS
    • Ktistec::Recipients
    • Ktistec::Rewrite
    • Ktistec::SQLite3
    • Ktistec::SafeAttrValue
    • Ktistec::SafeHTML
    • Ktistec::SafeJSON
    • Ktistec::SafeURI
    • Ktistec::Server
    • Ktistec::Settings
    • Ktistec::Signature
    • Ktistec::Themes
    • Ktistec::Topic
    • Ktistec::Translator
    • Ktistec::Util
    • Ktistec::ViewHelper
    • Ktistec::WebFinger

    Advertisement

    Crystal jobs from CrystalGigs

    • Your posting here

      Reach Crystal developers on CrystalGigsFirst party

    CrystalDocs.org - Crystal Shard Documentation Hosting

    The CrystalBits newsletter

    Crystal tutorials, release news and community writing. One email when there is something new, never a stream.

    You will get one confirmation email to check the address is yours. Unsubscribe any time.

    GitHubCrystalShardsCrystalGigsCrystalBitsCrystal LanguageStatsSponsor

    The Bushido Collective builds and maintains this site.
    Licensed under the Apache License 2.0