Module: Blabs

Defined in:
lib/blabs.rb,
lib/blabs/engine.rb,
lib/blabs/version.rb,
app/models/blabs/tag.rb,
app/models/blabs/tagging.rb,
app/models/blabs/blog_post.rb

Defined Under Namespace

Modules: BlogPostsHelper Classes: BlogPost, BlogPostsController, Engine, Image, ImagesController, PublishedBlogPostsController, Tag, Tagging

Constant Summary collapse

VERSION =
"0.4.4"

Class Method Summary collapse

Class Method Details

.admin_methodObject



25
26
27
# File 'lib/blabs.rb', line 25

def self.admin_method
  @@admin_method || :admin_required
end

.blog_layoutObject



21
22
23
# File 'lib/blabs.rb', line 21

def self.blog_layout
  @@blog_layout || "application"
end

.blog_titleObject



17
18
19
# File 'lib/blabs.rb', line 17

def self.blog_title
  @@blog_title
end

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Blabs)

    the object that the method was called on



13
14
15
# File 'lib/blabs.rb', line 13

def self.configure
  yield(self)
end

.current_user_methodObject



29
30
31
# File 'lib/blabs.rb', line 29

def self.current_user_method
  @@current_user_method || :current_user
end

.extra_attributesObject



41
42
43
# File 'lib/blabs.rb', line 41

def self.extra_attributes
  @@extra_attributes || []
end

.fog_credentialsObject



33
34
35
# File 'lib/blabs.rb', line 33

def self.fog_credentials
  @@fog_credentials
end

.fog_directoryObject



37
38
39
# File 'lib/blabs.rb', line 37

def self.fog_directory
  @@fog_directory
end

.post_image_url_attributeObject



50
51
52
# File 'lib/blabs.rb', line 50

def self.post_image_url_attribute
  @@post_image_url_attribute ||= nil
end

.twitter_site_usernameObject



45
46
47
48
# File 'lib/blabs.rb', line 45

def self.twitter_site_username
  @@twitter_site_username ||= "@thechrisoshow"
  "@#{@@twitter_site_username}".squeeze("@")
end