Initial TBPost

This commit is contained in:
Peter Hart 2021-02-09 08:54:49 -05:00
parent aa7176e798
commit d4d73cd5ee
2 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,74 @@
Class {
#name : #TBPost,
#superclass : #Object,
#instVars : [
'title',
'text',
'date',
'category',
'visible'
],
#category : #TinyBlog
}
{ #category : #action }
TBPost >> beVisible [
"Makes the post visible"
self visible: true
]
{ #category : #accessing }
TBPost >> category [
^ category
]
{ #category : #accessing }
TBPost >> category: anObject [
category := anObject
]
{ #category : #accessing }
TBPost >> date [
^ date
]
{ #category : #accessing }
TBPost >> date: anObject [
date := anObject
]
{ #category : #action }
TBPost >> notVisible [
"Makes the instance no longer visisble"
self visible: false
]
{ #category : #accessing }
TBPost >> text [
^ text
]
{ #category : #accessing }
TBPost >> text: anObject [
text := anObject
]
{ #category : #accessing }
TBPost >> title [
^ title
]
{ #category : #accessing }
TBPost >> title: anObject [
title := anObject
]
{ #category : #accessing }
TBPost >> visible [
^ visible
]
{ #category : #accessing }
TBPost >> visible: anObject [
visible := anObject
]

1
src/TinyBlog/package.st Normal file
View File

@ -0,0 +1 @@
Package { #name : #TinyBlog }