class TokyoMetro::Factory::Decorate::Api::TrainOperation::Info::BasicError

Public Class Methods

new( request , obj , railway_line , controller ) click to toggle source
# File lib/tokyo_metro/factory/decorate/api/train_operation/info/basic_error.rb, line 3
def initialize( request , obj , railway_line , controller )
  super( request , obj , railway_line , controller )
  @status_type = :network_error
end

Public Instance Methods

render_status_additional_infos() click to toggle source
# File lib/tokyo_metro/factory/decorate/api/train_operation/info/basic_error.rb, line 16
  def render_status_additional_infos
    h.render inline: <<-HAML , type: :haml , locals: h_locals_for_status_additional_infos
%div{ class: :additional_infos }<
  %div{ class: :text_ja }
    %p{ class: :abstruct }<
      = text_ja_abstruct
    %p{ class: :precise }<
      = text_ja_precise
  %div{ class: :text_en }
    %p{ class: :abstruct }<
      = text_en_abstruct
    %p{ class: :precise }<
      = text_en_precise
    HAML
  end
status_text_en() click to toggle source
# File lib/tokyo_metro/factory/decorate/api/train_operation/info/basic_error.rb, line 12
def status_text_en
  "Fail to load information"
end
status_text_ja() click to toggle source
# File lib/tokyo_metro/factory/decorate/api/train_operation/info/basic_error.rb, line 8
def status_text_ja
  "情報取得 失敗"
end

Private Instance Methods

h_locals_for_status_additional_infos() click to toggle source
# File lib/tokyo_metro/factory/decorate/api/train_operation/info/basic_error.rb, line 34
def h_locals_for_status_additional_infos
  raise "This method \'#{ __method__ }\' is not defined in this class \'#{ self.class }\'."
end