Class: Pages::ProjectSettings

Inherits:
Object
  • Object
show all
Defined in:
app/models/pages/project_settings.rb

Instance Method Summary collapse

Constructor Details

#initialize(project) ⇒ ProjectSettings

Returns a new instance of ProjectSettings.



5
6
7
# File 'app/models/pages/project_settings.rb', line 5

def initialize(project)
  @project = project
end

Instance Method Details

#deploymentsObject



11
# File 'app/models/pages/project_settings.rb', line 11

def deployments = project.pages_deployments.active

#force_https?Boolean

Returns:

  • (Boolean)


15
# File 'app/models/pages/project_settings.rb', line 15

def force_https? = project.pages_https_only?

#pages_primary_domainObject



17
# File 'app/models/pages/project_settings.rb', line 17

def pages_primary_domain = project.project_setting.pages_primary_domain

#unique_domain_enabled?Boolean

Returns:

  • (Boolean)


13
# File 'app/models/pages/project_settings.rb', line 13

def unique_domain_enabled? = project.project_setting.pages_unique_domain_enabled?

#urlObject



9
# File 'app/models/pages/project_settings.rb', line 9

def url = project.pages_url